Vorrei convogliare l'output standard di un programma mantenendolo sullo schermo.
Con un semplice esempio ( echo
utilizzare qui è solo a scopo illustrativo):
$ echo 'ee' | foo
ee
<- l'uscita che vorrei vedere
So che tee potrebbe copiare stdout su file ma non è quello che voglio.
$ echo 'ee' | tee output.txt | foo
Ho provato,
$ echo 'ee' | tee /dev/stdout | foo
ma non funziona dal momento che l'output di tee /dev/stdout
viene convogliatofoo
echo 'ee' | tee /dev/stderr
funziona, quindi se il tuo requisito "sullo schermo" è soddisfatto anche da stderr, lo farà.