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
Postar um comentário