tee (Unix)
tee (de la tee limba engleză, T-piesă în instalații sanitare) este o comandă de Unix si Unix- ului de operare sisteme , și mai general a POSIX [1] sisteme , care citește datele de la intrarea standard și le afișează pe standardul ieșire , stocându-le în același timp în fișierele specificate. Este un tip de filtru .
O caracteristică a tee-ului este că nu folosește buffere de linie atunci când scrieți la ieșirea și fișierele standard , astfel încât datele care sosesc la intrarea standard sunt disponibile imediat în fișiere și la ieșirea standard fără întârzieri. Acest lucru este util mai ales pentru crearea fișierelor jurnal .
Datorită caracteristicilor sale, tee este de obicei utilizat numai ca o componentă a unei conducte software , pentru a salva, de exemplu, o copie a datelor intermediare sau finale într-un fișier sau împreună cu una sau mai multe conducte denumite pentru a activa procesarea multiplă a aceleași date.
Sintaxă
Sintaxa generală a tee este următoarea:
tee [ opțiuni ] [-] [ fișier1 [ fișier2 ...]]
Parametrii opționali ai fișierelor indică numele fișierelor pe care se stochează date de la intrarea standard . Dacă nu sunt specificate niciunul, tee doar copiază datele la ieșirea standard .
Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.
Opțiunile includ:
- -la
- Dacă unul sau mai multe dintre fișierele specificate există deja, adaugă datele la sfârșitul fișierului în loc să le suprascrie de la început.
- -la
- Ignorați semnalul SIGINT , pentru a nu fi întrerupt apăsând Ctrl + C de exemplu.
Notă
Elemente conexe
linkuri externe
- (EN) tee: Redirecționează ieșirea către mai multe fișiere din manualul GNU Coreutils. Adus 06-06-2008 .