C'est quoi, tee ?
tee lit depuis l'entrée standard et écrit simultanément vers la sortie standard (l'écran) ET vers un ou plusieurs fichiers. Comme un raccord en T dans une plomberie — le flux va dans deux directions.
💡 L'analogie : tee, c'est comme un arrosoir avec deux becs — l'eau (les données) coule vers l'écran ET vers un fichier en même temps.
# Afficher ET sauvegarder dans un fichier
$ ls -la | tee liste.txt
# Ajouter à la fin du fichier (-a)
$ echo "nouvelle ligne" | tee -a fichier.txt
# Écrire dans un fichier protégé avec sudo
$ echo "127.0.0.1 monsite.local" | sudo tee -a /etc/hosts
# Afficher ET passer à la commande suivante
$ cat logs.txt | tee backup.txt | grep "ERROR"
💡 Cas d'usage classique
echo "config" | sudo tee /etc/fichier.conf est le moyen standard d'écrire dans un fichier protégé par root sans ouvrir un shell root.