Ol� a todos,

Freq�entemente uso o redirecinamento de mensagens de erro e de aviso na hora 
da compila��o de algum programa, para evitar a "polui��o" da tela com aquelas 
centenas de mensagens. Mas sempre tinha o seguinte problema:

programa > /dev/null (s� redirecionava algumas mensagens e n�o as mesngens de 
erro e "warnings")

programa 2> /dev/null (s� redirecionava as mensagens de erro)

Os dois exemplos acima est�o bem documentados nas man-pages do Bash. Mas, pelo 
m�todo da "tentativa e erro", descobri que o seguinte comando:

programa &> /dev/null

redireciona todo e qualquer tipo de mensagem (erros, avisos, "checking for..." 
etc). A pergunta �: o que exatamente este comando faz? Se n�o me engano, ">" 
equivale a "1>" e redireciona aenas stdout; "2>" redireciona apenas stderr; e 
"&>", o que significa exatamente, j� que ele � capaz de capturar at� as 
mensagens de programas em segundo plano?

Desde j� agrade�o a resposta
-- 
Anderson Lizardo Gomes -- Linux User #253643

Assinantes em 26/04/2002: 2260
Mensagens recebidas desde 07/01/1999: 164446
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a