Eu sei que posso redirecionar as mensagens de erro de um comando para /dev/null
usar a seguinte sintaxe:
command arg1 arg2 2>/dev/null
Mas existe uma maneira de fazer isso por padrão, para que as mensagens de erro sempre sejam enviadas /dev/null
, a menos que eu especifique o contrário?
command-line
io-redirection
Richard
fonte
fonte
Respostas:
Muitos programas enviam saída para o stderr que não é realmente indicativo de erros. Por exemplo, em alguns programas, é usado para exibir informações que, de outra forma, afetariam a saída do programa (que foi projetada para ser canalizada para outro programa). Você pode, no entanto, fazer o seguinte:
Eu não recomendaria fazer isso fora de um script.
fonte