shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [shell-script] Re: Problemas com script


From: MrBiTs
Subject: RE: [shell-script] Re: Problemas com script
Date: Mon, 12 Sep 2005 14:37:47 -0300

//fiquei curioso com essa construção "2>&1". Para que serve esse
redirecionamento??

Conceito básico de redirecionamentos aí.

Em linhas gerais, ambientes Unix possuem os seguintes descritores de
arquivos:

0 = STDIN
1 = STDOUT
2 = STDERR

Sem entrar em grandes detalhes sobre o que cada um é, já que os nomes são
auto-explicativos, vamos destrinchar o comando:

script.sh > arq.log 2>&1 

Na porção > arq.log você mudou STDOUT para arq.log. Fazer script.sh 1>
arq.log teria o mesmo efeito. 
Na porção 2>&1, você mudou STDERR, informando-o que ele vale o mesmo que
STDOUT para esse comando. 

Em outras palavras, tanto mensagens regulares quanto mensagens de erro do
script.sh serão gravadas em arq.log, ao invés de serem mostradas em STDOUT e
STDERR ( tipicamente a sua console )


------------------------------------------
http://www.mrbits.com.br/
 
"There is still more Unix-nature in one
line of shell script than there is in ten
billion lines of C" 
Master Foo - Sh-bng Province - 530 B.C.
 
"Programar em shell scritp é a coisa mais gostosa que você pode fazer
vestido"
Julio C. Neves - 10/08/2005



reply via email to

[Prev in Thread] Current Thread [Next in Thread]