
Estou usando o tee
comando para gerar os erros de compilação de um programa em um arquivo junto com o terminal.
gcc hello.c | tee file.txt
Este é o comando que usei. Os erros de compilação são exibidos no terminal, mas não são exibidos no arquivo. Como devo enviar os erros padrão para o arquivo?
Responder1
Com csh
, tcsh
ou zsh
versões recentes de bash
, tente
gcc hello.c |& tee file.txt
onde
- |& instrua o shell a redirecionar o erro padrão para a saída padrão.
Em outras conchas do tipo Bourne:
gcc hello.c 2>&1 | tee file.txt
Conchas semelhantes a rc
-:
gcc hello.c >[2=1] | tee file.txt
Na fish
casca:
gcc hello.c ^&1 | tee file.txt