Permet d'afficher le résultat d'un programme et de le copier dans un fichier.
tee [ -a ] [ -i ] [ Fichier ... ]
La commande tee lit l'entrée standard, puis écrit le résultat d'un programme sur la sortie standard, tout en le copiant dans le ou les fichiers spécifiés.
| -a | Ajoute le résultat à la fin de Fichier, plutôt que d'écraser le contenu de ce dernier. |
| -i | Ne tient pas compte des interruptions. |
Cette commande renvoie les valeurs de sortie suivantes :
| 0 | L'entrée standard a été copiée dans tous les fichiers de sortie. |
| >0 | Une erreur s'est produite. |
Remarque : Si l'écriture dans un opérande Fichier ouvert échoue, l'écriture dans les autres opérandes Fichier ouverts et sur la sortie standard se poursuit, mais l'état de sortie correspond à >0.
lint program.c | tee program.lint
Cette commande affiche la sortie standard de la commande lint program.c sur le poste de travail, tout en en sauvegardant une copie dans le fichier program.lint. Si le fichier program.lint existe déjà, il est supprimé et remplacé.
| /usr/bin/tee | Contient la commande tee. |