On Mon, 25 Jun 2001, Edgard Lemos wrote:

> >     comando 2>&1 | tee log
> 
> Qual � a diferen�a disso para 
> 
> comando > arquivo  ?


"comando > arquivo" desvia a sa�da padr�o para o arquivo, a sa�da de
erro continua na console.

"2>&1" faz a sa�da de erro (2==strerr) desviar para a sa�da padr�o
(1==stdout), que � depois desviada para o pipe.  TEE tira uma copia da
entrada padr�o (0==stdin) para o arquivo indicado e manda _tamb�m_
para a sa�da padr�o.

O resultado � que voc� v� na console a mesma coisa como que se
estivesse executando sem pipe, com a vantagem de poder, depois,
consultar o arquivo "log" para ver o que "passou" pela console,
incluindo os erros.


--- Wagner                      [EMAIL PROTECTED]


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

Responder a