ecou (Unix)

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

echo este o comanda a Unix si Unix- operare sisteme , și în general a POSIX [1] sisteme , care scrie parametrii la ieșirea standard ( de obicei , pe terminalul din care a fost comanda executata ), utilizat de obicei , în scripturi de shell pentru a afișa mesaje informaționale și / sau pentru a scrie text într-un fișier . Variante ale acestei comenzi sunt disponibile și în alte sisteme de operare, inclusiv MS-DOS , AmigaOS [2] , Microsoft Windows [3] și OS / 2 .

Sintaxă

Sintaxa generală a ecoului este următoarea:

 ecou [ arg1 ...]

Parametrii arg indică textul care trebuie scris în ieșirea standard .

În unele variante ale Unix , dar și în versiunea GNU [4] , comanda echo acceptă și opțiuni, inclusiv de exemplu -n și -e care afectează modul în care parametrii sunt interpretați și modul în care sunt afișați. Cu toate acestea, acestea sunt opțiuni non-standard datorate incompatibilităților istorice dintre sistemele BSD și System V ; unde apar probleme, puteți utiliza comanda printf .

Exemple de utilizare

Comanda afișează mesajul Acesta este text. :

 $ echo Acesta este text.
Acesta este un text.

Comanda scrie Acesta este text. în fișierul test.txt folosind redirecționarea prin operatorul „mai mare”. Conținutul fișierului este apoi afișat folosind comanda cat :

 $ echo "Acesta este text." > test.txt
$ cat test.txt
Acesta este un text.

Alte limbi

Comanda echo este prezentă și în unele limbaje de programare , cum ar fi PHP [5] , pentru a produce o ieșire din una sau mai multe șiruri .

Notă

  1. ^ (EN) ecou în The Open Group Base Specifications Numărul 6 IEEE Std 1003.1, ediția 2004. Adus 02.01.2009 .
  2. ^ (EN) AmigaDOS / Echo [ link rupt ] , pe utilitybase.com . Adus 02.01.2009 .
  3. ^ (EN) ecou , în Windows XP referință linie de comandă AZ. Adus 02.01.2009 .
  4. ^ (EN) eco: Imprimați o linie de text , în manualul GNU Coreutils. Adus 02.01.2009 .
  5. ^ Manual PHP: ecou
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT