<Précédent | Table des matières | Suivant>
Élimination des sorties indésirables
Parfois, « le silence est d'or » et nous ne voulons pas de sortie d'une commande, nous voulons simplement la jeter. Ceci s'applique en particulier aux messages d'erreur et d'état. Le système fournit un moyen de le faire en redirigeant la sortie vers un fichier spécial appelé « /dev/null ». Ce fichier est un périphérique système appelé un seau de bits qui accepte les entrées et n'en fait rien. Pour supprimer les messages d'erreur d'une commande, nous procédons comme suit :
[moi@linuxbox ~]$ ls -l /bin/usr 2> /dev/null
[moi@linuxbox ~]$ ls -l /bin/usr 2> /dev/null
/dev/null dans la culture Unix
Le seau à bits est un concept Unix ancien et en raison de son universalité, il est apparu dans de nombreuses parties de la culture Unix. Quand quelqu'un dit qu'il envoie vos commentaires à / dev / null, maintenant vous savez ce que cela signifie. Pour plus d'exemples, voir l'article de Wikipédia sur "/dev/null".