<Anterior | Conteúdo | Próxima>
Eliminação de saída indesejada
Às vezes, “silêncio vale a pena” e não queremos a saída de um comando, apenas queremos jogá-la fora. Isso se aplica especialmente a mensagens de erro e status. O sistema fornece uma maneira de fazer isso redirecionando a saída para um arquivo especial chamado “/ dev / null”. Este arquivo é um dispositivo do sistema chamado de balde de bits que aceita entrada e não faz nada com ela. Para suprimir mensagens de erro de um comando, fazemos o seguinte:
[me @ linuxbox ~] $ ls -l / bin / usr 2> / dev / null
[me @ linuxbox ~] $ ls -l / bin / usr 2> / dev / null
/ dev / null na cultura Unix
O balde de bits é um conceito antigo do Unix e, devido à sua universalidade, apareceu em muitas partes da cultura Unix. Quando alguém diz que está enviando seus comentários para / dev / null, agora você sabe o que isso significa. Para obter mais exemplos, consulte o artigo da Wikipedia sobre “/ dev / null”.