man bash
If
|&
is used, command's standard error, in addition to its standard output, is connected to command2's standard input through the pipe; it is shorthand for2>&1 |
.
Portanto, não há diferença.
Eu queria saber a diferença entre os dois comandos a seguir
2>&1 | tee output.log
e
|& tee output.log
Procurando canais para salvar a saída do comando, cheguei esta explicação . Eu tenho usado o primeiro, mas agora eu me pergunto se o último salva a digitação com o mesmo resultado ou se há algo que eu não entendo (ou não sei).
Obrigado.
man bash
If
|&
is used, command's standard error, in addition to its standard output, is connected to command2's standard input through the pipe; it is shorthand for2>&1 |
.
Portanto, não há diferença.
Tags pipe shell io-redirection