- tee (Unix)
-
tee ist ein Standard-Unix-Shell-Befehl. Sein Name leitet sich von dem T-Stück ab, mit dem Klempner ein Abzweig in eine Leitung einbauen.
Der Befehl liest Daten von Stdin und gibt sie nach Stdout und in eine (neu angelegte) Datei aus. Er wird benutzt, um Zwischenergebnisse innerhalb einer Pipe zu erhalten. Diese können dann zur Fehleranalyse herangezogen oder auch in anderen Pipes weiter verarbeitet werden.
Der Standard-Befehl hat zwei Optionen: Mit '-a' wird an die angegebene Datei angehängt und mit '-i' wird das Signal 'Interrupt' ignoriert. Die Single Unix Specification (SUS) fordert dieses Kommando.
Der Befehl ist auch in den GNU core utilities enthalten.
Beispiel
Dieses Beispiel filtert die Dateien und Verzeichnisse im Rootverzeichnis nach allen, die ein 'b' enthalten. Gleichzeitig wird eine Datei 'out.file' angelegt mit allen Dateien und Verzeichnissen im Rootverzeichnis.
ls -1 / | tee out.file | grep b
Weblinks
tee(1)
– Linux-Manpage (Englisch)- tee in SUS V2
Kategorien:- GNU core utilities
- Unix-Software
Wikimedia Foundation.