tee stuurt uitvoer tegelijk naar het scherm én naar een bestand.
commando | tee bestand.txt
| Optie | Betekenis |
|---|---|
-a | Toevoegen aan bestand (niet overschrijven) |
Uitvoer tonen en opslaan:
apt upgrade | tee /var/log/upgrade.log
Toevoegen aan logbestand:
./script.sh | tee -a /var/log/script.log
Naar meerdere bestanden:
commando | tee bestand1.txt bestand2.txt
Met sudo schrijven naar root-bestand:
echo "127.0.0.1 mijnsite" | sudo tee -a /etc/hosts
tee is de enige nette manier om met sudo naar een bestand te schrijven via pipe — sudo echo "..." >> /etc/hosts werkt niet zoals verwacht omdat de omleiding als gewone gebruiker wordt uitgevoerd.