comanda tee citește intrarea standard și o scrie atât în ieșirea standard, cât și în unul sau mai multe fișiere. Comanda este numită după despărțitorul T folosit în instalații sanitare. Practic, întrerupe ieșirea unui program, astfel încât să poată fi atât afișat, cât și salvat într-un fișier. Efectuează ambele sarcini simultan, copiază rezultatul în fișierele sau variabilele specificate și, de asemenea, afișează rezultatul.

SINTAXĂ:
tee [OPTION]... [FILE]...>
Opțiuni :
1.-o opțiune: Practic, nu suprascrie fișierul, ci se adaugă la fișierul dat.
Să presupunem că avem fișier1.txt
Input: geek for geeks>
și fișier2.txt
Input:geeks for geeks>
SINTAXA:
geek@HP:~$ wc -l file1.txt|tee -a file2.txt>
IEȘIRE:
3 file1.txt>
geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>
2.– Opțiune de ajutor: Oferă mesajul de ajutor și ieșire.
SINTAXA:
geek@HP:~$ tee --help>

3.– Opțiune de versiune: Oferă informații despre versiune și ieșire.
SINTAXA:
geek@HP:~$ tee --version>

java priorityqueue
Aplicație
Să presupunem că vrem să numărăm numărul de caractere din fișierul nostru și, de asemenea, dorim să salvăm rezultatul într-un fișier text nou, astfel încât să facem ambele activități în același timp, folosim comanda tee.
geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~ file1.txt>
Aici avem fișierul1 cu 15 caractere, deci rezultatul va fi 15 și rezultatul va fi stocat în fișierul2. Pentru a verifica rezultatul, folosim:
geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~ file1.txt>