Ce face tee
Comanda tee funcționează ca o ramificație în formă de T (tee-junction) dintr-o țeavă hidraulică. Citește de la intrarea standard și scrie simultan atât către ieșirea standard (ecran), cât și într-un fișier pe disc.
Este foarte utilă când vrei să urmărești live execuția unui script lung salvând în același timp totul într-un jurnal de log, sau când vrei să scrii într-un fișier protejat folosind sudo tee.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-a, --append |
Adaugă la sfârșitul fișierului în loc să îl suprascrie. |
-i, --ignore-interrupts |
Ignoră semnalele de întrerupere (SIGINT). |
Exemple
Exemplul 1: Salvarea într-un fișier și afișarea pe ecran
Textul este afișat în terminal și scris simultan în jurnal.txt.
echo "Operatiune finalizata cu succes" | tee jurnal.txt
cat jurnal.txt
Rezultat
Operatiune finalizata cu succes
Operatiune finalizata cu succes
Greșeli frecvente
- Suprascrierea accidentală a unui fișier existent fără a folosi opțiunea
-a(append).