Vorrei convogliare l'output standard di un programma mantenendolo sullo schermo.
Con un semplice esempio ( echoutilizzare 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 | fooma non funziona dal momento che l'output di tee /dev/stdoutviene convogliatofoo
echo 'ee' | tee /dev/stderrfunziona, quindi se il tuo requisito "sullo schermo" è soddisfatto anche da stderr, lo farà.