A saída do wget não é transmitida para o próximo comando.

 

wget www.google.com 

 --2021-04-18 12:30:41--  http://www.google.com/
Resolvendo www.google.com (www.google.com)... 2800:3f0:4004:80a::2004,

.....

wget www.google.com 1>/dev/null
 

--2021-04-18 12:30:41--  http://www.google.com/
Resolvendo www.google.com (www.google.com)... 2800:3f0:4004:80a::2004,

.....

Mesmo enviando o stdout para /dev/null  a saída ainda é exibida.

 

wget www.google.com 2>/dev/null 

 

Teve nenhuma saída provando que a saída foi enviada para null com sucesso e a saída enviada foi de stderr. 

 

Agora sabemos que a saída de wget é de stderr.

 

wget www.google.com | grep index 

 

|   Envia o stdout do comando1 para o comando2.

 

|&  ou  2>&1 |   Envia o stderr ou stdout do comando1 para o comando2.

 

wget www.google.com |& grep index   

Salvando em: “index.html”
2021-04-18 15:22:08 (360 KB/s) - “index.html” salvo 

 

 




 

 

 









 

 

Comentários

Postagens mais visitadas deste blog

Script precisa do sudo para dar a permissão ao um comando fazer algo ....

configure: error: cannot find value of GMP_NUMB_BITS Como resolver este erro