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.

SYNTAX:
Algorithmen binäre Suche
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>
2.–Hilfe-Option: Es wird eine Hilfemeldung angezeigt und das Programm beendet.
SYNTAX :
geek@HP:~$ tee --help>

3.–Version Option: Es gibt die Versionsinformationen und den Ausgang.
SYNTAX :
wie man char in string umwandelt
geek@HP:~$ tee --version>

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:~ 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:
Haufensortierung
geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~ file1.txt>