tee (Unix)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Funcționarea teei

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ă

  1. ^ (EN) tee , în The Open Group Base Specifications Numărul 6 IEEE Std 1003.1, ediția 2004. Adus 06-06-2008 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT