Tee-Befehl unter Linux mit Beispielen

Tee-Befehl unter Linux mit Beispielen

Tee-Befehl liest die Standardeingabe und schreibt sie sowohl in die Standardausgabe als auch in eine oder mehrere Dateien. Der Befehl ist nach dem im Sanitärbereich verwendeten T-Stück benannt. Grundsätzlich wird die Ausgabe eines Programms unterbrochen, sodass sie sowohl angezeigt als auch in einer Datei gespeichert werden kann. Es erledigt beide Aufgaben gleichzeitig, kopiert das Ergebnis in die angegebenen Dateien oder Variablen und zeigt das Ergebnis auch an.

Datei5

SYNTAX:

 tee [OPTION]... [FILE]... 

Optionen :
1.-eine Option: Grundsätzlich wird die Datei nicht überschrieben, sondern an die angegebene Datei angehängt.
Angenommen, das haben wir Datei1.txt

 Input: geek for geeks 

Und Datei2.txt

 Input:geeks for geeks 

SYNTAX :

 geek@HP:~$ wc -l file1.txt|tee -a file2.txt 

AUSGABE :

 3 file1.txt 
 geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt 

Datei1
2.–Hilfe-Option: Es wird eine Hilfemeldung angezeigt und das Programm beendet.
SYNTAX :

 geek@HP:~$ tee --help 

Datei2

3.–Version Option: Es gibt die Versionsinformationen und den Ausgang.
SYNTAX :

 geek@HP:~$ tee --version 

Datei3

Anwendung

Angenommen, wir möchten die Anzahl der Zeichen in unserer Datei zählen und die Ausgabe auch in einer neuen Textdatei speichern. Um beide Aktivitäten gleichzeitig auszuführen, verwenden wir den Befehl tee.

 geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~$15 file1.txt 

Hier haben wir Datei1 mit 15 Zeichen, die Ausgabe beträgt also 15 und die Ausgabe wird in Datei2 gespeichert. Um die Ausgabe zu überprüfen, verwenden wir:

 geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~$15 file1.txt 

Datei4