Ich möchte die Standardausgabe eines Programms weiterleiten, während ich es auf dem Bildschirm halte.
Mit einem einfachen Beispiel ( echo
hier nur zur Veranschaulichung):
$ echo 'ee' | foo
ee
<- die Ausgabe, die ich sehen möchte
Ich weiß, dass tee stdout in eine Datei kopieren kann, aber das ist nicht das, was ich will.
$ echo 'ee' | tee output.txt | foo
Ich habe es versucht,
$ echo 'ee' | tee /dev/stdout | foo
aber es funktioniert nicht, da die Tee-Ausgabe an weitergeleitet /dev/stdout
wirdfoo
echo 'ee' | tee /dev/stderr
funktioniert. Wenn also stderr auch Ihre Anforderung "auf dem Bildschirm" erfüllt, reicht dies aus.