Ich habe ein Skript, das Text ausgibt stdout
. Ich möchte all diese Ausgaben in meinem Terminal sehen und gleichzeitig einige Zeilen filtern und in einer Datei speichern. Beispiel:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' > out.file
$ cat out.file
Line A
Line C
Ich möchte die Ausgabe des ersten Befehls im Terminal sehen und die Ausgabe des zweiten Befehls in einer Datei speichern. Gleichzeitig. Ich habe versucht, mit tee
, aber ohne Ergebnis oder besser mit umgekehrtem Ergebnis .
/dev/stderr
ist üblich./dev/tty
(was bedeutet, das aktuelle Terminal) würde auch hier funktionieren, und es ist Standard .