Bash Scripting – Comanda Bash Echo
În acest articol, vom vedea comanda echo. Comanda Echo este o caracteristică de comandă încorporată pentru Unix / Linux, care este în general utilizată pentru a afișa textul sau mesajul pe ecran.
Sintaxa:
$ echo [option]
De exemplu :
$ echo Geeks For Geeks
Ieșire:
Geeks For Geeks
Ieșire
Există, în general, trei opțiuni:
- -n : Nu tipărește linia nouă de sfârșit.
- -ȘI : este opțiunea implicită care dezactivează implementarea secvențelor de evacuare.
- -Este : este folosit pentru a permite interpretarea evadărilor backslash
Unele secvențe de evacuare efectuează diferite operații, cum ar fi:
Secvențe de evacuare | Sens |
|---|---|
| Backspace | |
| Backslash | |
| Linie nouă | |
| Retur transport | |
| Fila orizontală | |
| în | Tabă verticală |
Exemplul 1: Backspace
$ echo -e 'Geeks For Geeks'
Ieșire:
GeeksForGeeks
Ieșire
Exemplul 2: Linie nouă
$ echo -e 'Geeks For Geeks'
Ieșire:
Geeks For Geeks
Ieșire
Exemplul 3: fila orizontală
$ echo -e 'Geeks For Geeks'
Ieșire:
Geeks For Geeks
Ieșire
Exemplul 4: bară oblică inversă
$ echo -e 'GeeksForGeeks'
Ieșire:
GeeksForGeeks
Ieșire
Exemplul 5: Retur transport
$ echo -e 'Geeks For Geeks'
Ieșire:
For Geeks
Ieșire
Exemplul 6: Tabă verticală
$ echo -e 'Geeksv Forv Geeks'
Ieșire:
Geeks♂ For♂ Geeks
Ieșire
Exemplul 7: Opțiunea -n
$ echo -n 'Geeks For Geeks'
Ieșire:
Geeks For Geeks
Ieșire
Puteți găsi toate comenzile legate de ecou prin scrierea următoarei comenzi.
$ /bin/echo --help
Ieșire:
Ieșire
Există și alte moduri de a utiliza comanda echo
Preluarea intrărilor de la utilizator:
Creăm un fișier text numit userInput.sh și scriem următorul cod în interiorul fișierului.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Acum rulați userInput.sh cu ajutorul codului de mai jos:
$ chmod +x ./userInput.sh $ ./userInput.sh
Ieșire:
Ieșire
Concluzie
În concluzie, comanda echo este o comandă încorporată versatilă și puternică în sistemele Unix/Linux, care permite utilizatorilor să afișeze text sau mesaje pe ecran. Articolul a oferit o prezentare detaliată a sintaxei comenzii echo, a opțiunilor și a diferitelor exemple care demonstrează utilizarea acesteia, inclusiv capacitatea de a suprima caracterele newline, de a activa/dezactiva interpretarea secvenței de evadare și de a afișa caractere speciale, cum ar fi spații înapoi, file și întoarceri de cărucior. Articolul a tratat, de asemenea, cum să primiți informații de la utilizatori folosind ecou și comenzi de citire împreună. În general, comanda echo este un instrument esențial în setul de instrumente al unui utilizator Unix/Linux, permițând manipularea eficientă a textului și afișarea rezultatelor în mediul liniei de comandă.