pisică (Unix)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

pisica este o comanda a Unix si Unix de operare sisteme și , mai general al POSIX [1] și GNU [2] sisteme , care citește fișierele care sunt specificate ca parametri (sau intrarea standard ) și produce pe standardul scoate concatenarea conținutului lor. Termenul „pisică” poate fi amintit cu ușurință prin cuvântul „concatenare”, dar și mai simplu prin verbul „to cater”, care în engleză înseamnă „a furniza”.

Poate fi, de asemenea, utilizat pentru a afișa conținutul fișierelor text scurte, deși programe precum tot mai multe sunt mai potrivite în acest scop.

cat este, de asemenea, utilizat ca prima comandă într-o conductă software pentru a alimenta date către întreaga conductă dintr-unul sau mai multe fișiere, de exemplu cu „ cat list.txt | sort | uniq ”; cu toate acestea, dacă există un singur fișier de date sursă, cat este redundant din punct de vedere tehnic, deoarece același efect poate fi realizat folosind redirecționarea (de exemplu, " sort <list.txt | uniq "). În acest caz vorbim despre utilizarea inutilă a pisicii (folosirea inutilă a pisicii) pentru care a fost instituit un premiu special în glumă.

Sintaxă

Sintaxa generală a pisicii este următoarea:

 pisică [ opțiuni ] [-] [ fișier1 [ fișier2 ...]]

Parametrii fișierului specifică secvența numelor fișierelor care trebuie concatenate. Dacă nu este specificat niciun fișier, cat citește datele din intrarea standard .

Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.

Singura opțiune demnă de menționat este -u , care instruiește pisica să scrie imediat datele citite fără să aștepte.

Exemple

Afișați conținutul fișierului.txt la ieșirea standard :

 cat file.txt

Concatenează file1.txt și file2.txt și afișează rezultatul la ieșirea standard :

 cat file1.txt file2.txt

Concatenează file1.txt și file2.txt și scrie rezultatul în fișiere risultato.txt utilizând redirecționarea :

 cat file1.txt file2.txt> result.txt

Notă

  1. ^ (EN) cat în Specificațiile de bază ale grupului deschis Numărul 7 IEEE Std 1003.1-2008. Adus 20/06/2009 .
  2. ^ (EN) cat: Concatenează și scrie fișiere , în manualul GNU Coreutils. Adus 20.05.2008 .

linkuri externe

  • cat , în paginile de manual GNU / Linux . Adus 21/08/2008 (arhivat din original la 12 august 2006) .
  • ( EN ) cat (1) , în colecția manualului de referință Solaris 10 - pagini man . Adus 21/08/2008 (arhivat din original la 7 iunie 2008) .
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT