tee

tee stuurt uitvoer tegelijk naar het scherm én naar een bestand.

Basisgebruik

commando | tee bestand.txt

Opties

OptieBetekenis
-aToevoegen aan bestand (niet overschrijven)

Voorbeelden

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

Tip

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.

tekstscripting