logo

comanda echo în Linux cu exemple

The ecou comanda în Linux este o comandă încorporată care permite utilizatorilor să afișeze linii de text sau șiruri care sunt transmise ca argumente. Este folosit în mod obișnuit în scripturile shell și fișierele batch pentru a afișa textul de stare pe ecran sau într-un fișier.

Sintaxa comenzii `echo` în Linux

echo [option] [string]>

Aici,

[opțiuni] = Diferitele opțiuni disponibile pentru modificarea comportamentului comenzii `echo`



[șir] = Este șirul pe care vrem să îl afișam.

Utilizare de bază: afișare text/șir:

Cea mai simplă utilizare a comenzii echo este afișarea unui text sau șir pe terminal. Pentru a face acest lucru, pur și simplu furnizați textul sau șirul dorit ca argument la comanda echo.

convertiți șirul în obiect json

Sintaxă:

echo [string]>

Exemplu:

Dacă vrem să afișăm Geeks for Geeks. Folosim următoarea comandă.

echo 'Geeks for Geeks'>
Afișează text

Afișează text

Opțiuni disponibile în comanda `echo` în Linux

NOTĂ :- -Este aici permite interpretarea evadărilor backslash

1.  : elimină toate spațiile dintre text

conversia obiectului în șir

Exemplu:

echo -e 'Geeks for Geeks'>
eliminați spațiu

eliminați spațiu

2. c : suprimați următoarea linie nouă cu interpretul backspace „-e” pentru a continua fără a emite o nouă linie.

Exemplu:

echo -e 'Geeks cfor Geeks'>
continuă fără a emite o nouă linie

continuă fără a emite o nouă linie

În exemplul de mai sus, textul după c nu este tipărit și este omis după linia nouă.

3. : această opțiune creează o nouă linie de unde este folosită.

Exemplu:

conversia șirului în număr întreg
 echo -e 'Geeks 
for 
Geeks'>
creați o nouă linie

creați o nouă linie

4. : această opțiune este folosită pentru a crea spații orizontale pentru file.

Exemplu:

echo -e 'Geeks 	for 	Geeks'>
crearea spațiului orizontal pentru file

crearea spațiului orizontal pentru file

5. : întoarcere la cărucior cu interpretul backspace „-e” pentru a avea returnarea carului specificată în ieșire.

Exemplu:

echo -e 'Geeks 
for Geeks'>
Retur transport

Retur transport

În exemplul de mai sus, textul înainte de nu este tipărit.

6. această opțiune este folosită pentru a crea spații verticale pentru file.

tabel de desc în mysql

Exemplu:

echo -e 'Geeks vfor vGeeks>
creați spații verticale pentru file

creați spații verticale pentru file

7. a : returnează alertă cu interpretul backspace „-e” pentru a avea o alertă sonoră.

Exemplu:

echo -e 'aGeeks for Geeks'>
revenire alertă

revenire alertă

Această comandă atunci când este executată, va produce un sunet de alertă sau un clopoțel.

8. ecou*: această comandă va imprima toate fișierele/folderele, similar cu comanda ls.

Exemplu:

echo *>
similar cu comanda `ls`

similar cu comanda `ls`

9. -n: această opțiune este folosită pentru a omite ecou după linia nouă.

listbox java

Exemplu:

echo -n 'Geeks for Geeks'>
omiteți ecou în continuare.

omiteți ecou în continuare

10. Redirecționarea ieșirii `echo`

Ieșirea „echo” poate fi redirecționată către un fișier în loc să-l afișeze pe terminal. Putem realiza acest lucru folosind operatorii `>` sau `>>` pentru redirecționarea ieșirii.

Exemplu:

output.txt>>>

Aceasta va scrie rezultatul comenzii echo în numele fișierului `output.txt`. Fișierul va fi suprascris dacă există deja.

Dacă vrem să atașăm rezultatul într-un fișier existent, folosim `>>` în loc de `>`.

Concluzie

În acest articol am discutat despre comanda `echo` în Linux, care este un instrument puternic și versatil și permite utilizatorilor să afișeze linii de text sau șiruri de caractere pe terminal. În general, putem spune că prin înțelegerea comenzii `echo` experimentând caracteristicile sale, putem afișa în mod eficient mesajele, variabilele sau orice text dorit în Linux-ul nostru.

?t=153