No shell, o que significa "2> & 1"?
Em um shell Unix, se eu quiser combinarstderr
estdout
nostdout
stream para manipulação adicional, posso acrescentar o seguinte no final do meu comando:
2>&1
Então, se eu quiser usarhead
na saída deg++
, Eu posso fazer algo assim:
g++ lots_of_errors 2>&1 | head
para ver apenas os primeiros erro
Eu sempre tenho dificuldade em lembrar disso, e eu constantemente tenho que procurar, e é principalmente porque eu não entendo completamente a sintaxe desse truque em particula
Pode alguém acabar com isso e explicar caráter a caráter o que2>&1
significa