Ho uno script che genera testo in stdout
. Voglio vedere tutto questo output nel mio terminale, e allo stesso tempo voglio filtrare alcune linee e salvarle in un file. Esempio:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' > out.file
$ cat out.file
Line A
Line C
Voglio vedere l'output del primo comando nel terminale e salvare l'output del secondo comando in un file. Allo stesso tempo. Ho provato a usare tee
, ma senza risultato, o meglio, con risultato invertito .
/dev/stderr
è comune./dev/tty
(intendendo l'attuale terminale) funzionerebbe anche qui, ed è standard .