Tee

Aus TUXSPACE Wiki
Wechseln zu: Navigation, Suche

Das Kommando tee liest von der STDIN und schreibt seine Ausgabe nach STDOUT und in eine Datei.

Beispiel

Das Verzeichnis ~/lpi enthält drei Dateien

foo@dionysos:~/lpi$ ls
bsp-103.2.dat  bsp-103.3.dat  bsp-103.4.dat

Das Ergebnis des Kommandos ls -l wird sowohl nach STDOUT als auch in die Datei result.dat geschrieben.

foo@dionysos:~/lpi$ ls -l | tee result.dat
insgesamt 4
-rw-r--r-- 1 foo foo 0 Mär 8 06:37 bsp-103.2.dat
-rw-r--r-- 1 foo foo 0 Mär 8 06:37 bsp-103.3.dat
-rw-r--r-- 1 foo foo 27 Mär 7 05:44 bsp-103.4.dat

Nun befinden sich vier Dateien im Verzeichnis ~/lpi.

foo@dionysos:~/lpi$ ls
bsp-103.2.dat  bsp-103.3.dat  bsp-103.4.dat  result.dat

Ausgabe von result.dat mit cat.

foo@dionysos:~/lpi$ cat result.dat 
insgesamt 4
-rw-r--r-- 1 foo foo  0 Mär  8 06:37 bsp-103.2.dat
-rw-r--r-- 1 foo foo  0 Mär  8 06:37 bsp-103.3.dat
-rw-r--r-- 1 foo foo 27 Mär  7 05:44 bsp-103.4.dat