Eu tenho um script que gera texto para stdout
. Quero ver toda essa saída no meu terminal e, ao mesmo tempo, quero filtrar algumas linhas e salvá-las em um arquivo. Exemplo:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' > out.file
$ cat out.file
Line A
Line C
Eu quero ver a saída do primeiro comando no terminal e salvar a saída do segundo comando em um arquivo. Ao mesmo tempo. Tentei usar tee
, mas sem resultado, ou melhor, com resultado revertido .
/dev/stderr
é comum./dev/tty
(o terminal atual) também funcionaria aqui, e é padrão .