Je sais que je peux rediriger les messages d'erreur d'une commande vers /dev/null
la syntaxe suivante:
command arg1 arg2 2>/dev/null
Mais existe-t-il un moyen de le faire par défaut afin que les messages d'erreur /dev/null
soient toujours affichés , sauf indication contraire?
command-line
io-redirection
Richard
la source
la source
Réponses:
De nombreux programmes envoient une sortie à stderr qui n'est pas réellement révélatrice d'erreurs. Par exemple, dans certains programmes, il est utilisé pour afficher des informations qui autrement affecteraient la sortie du programme (qui est conçu pour être canalisé dans un autre programme). Vous pouvez cependant faire ceci:
Je ne recommanderais pas de faire cela en dehors d'un script.
la source