On 10/20/21 1:44 PM, Vitor Hugo wrote:
Quando pretendemos direcionar o output de forma a executar um comando
sem receber qualquer informação, entre a qual potenciais erros de
execução utilizamos:
|meuComando >/dev/null 2>&1 |
Efetivamente com |>/dev/null| estamos a enviar o /output/ para um
ficheiro dispositivo que representa um vazio (buraco negro), mas o que
é |2>&1| e para que serve ?
Redireciona stderr para stdout, estão o comando após o pipe | poderá
opera sobre saída de erro do comando.
0 - stdin
1 - stdout
2 - stderr
https://en.wikipedia.org/wiki/Standard_streams
---
Lucas Castro