există mai multe funcții încorporate în bash pentru a imprima ieșirea în terminal. „echo” este una dintre cele mai utilizate comenzi pentru a imprima text sau șir de date în terminal sau o altă comandă ca intrare sau un fișier. Această comandă are câteva opțiuni care pot fi utilizate cu această comandă în scopuri speciale. Utilizările comenzii „echo” sunt descrise în acest tutorial folosind diferite exemple.,

Syntax:

echo

Options:

Option Description
-n Omit newline from the output.
-e Enable the function of backslash(/) character.
-E Disable the function of backslash(/) character.,
–versiune Afișează informații despre versiunea
–ajuta Afișare mesaje de ajutor referitoare la utilizările de aceasta comanda

Exemplu-1: Folosind „echo” comanda fără nici o opțiune

`echo` comanda poate fi folosit fără nici o opțiune. comanda „echo” a următorului script este utilizată pentru a imprima un text simplu, „Aflați programarea bash de la LinuxHint.com”.,

$ echo „a Învăța de programare bash din LinuxHint.com”

următoarea ieșire va apărea după rularea script-ul.

exemplu-2: Folosind comanda „echo” cu opțiunea-n

comanda „echo” este utilizată cu opțiunea „- n ” în următorul script. Noua linie este omisă din ieșire pentru această opțiune.

$ echo-n” Python este un limbaj de programare la nivel înalt interpretat ”

următoarea ieșire va apărea după rularea scriptului.,

exemplu-3: Folosind comanda „echo” cu opțiunea-E

comanda „echo” este utilizată cu opțiunea „- e ” în următorul script. Pentru aceasta, funcția de backslash (\) este activată și ieșirea este generată prin adăugarea spațiului ” tab „unde” \t ” este utilizat în șir.

$ echo-e „Perl\e\ta\tpowerful\tand\tportable\tlanguage”

următoarea ieșire va apărea după rularea script-ul.,

Exemplul-4: Folosind comanda „echo” cu opțiunea-E

comanda „echo” este utilizată cu opțiunea „- E ” în următorul script. Această opțiune dezactivează funcția de backslash ( / ). Noua linie (\n) folosită în text nu va funcționa pentru următoarea comandă.

$ echo-E „I\toate\nbash\de programare”

următoarea ieșire va apărea după rularea script-ul.,

exemplul-5: Utilizarea variabilei în comanda „echo”

valoarea variabilei poate fi imprimată cu alt șir în comanda „echo” prin plasarea variabilei în text. variabila $ price este utilizată în următoarea comandă „echo”. Dar un lucru pe care ar trebui să-l amintiți atunci când utilizați variabila în comanda echo, adică trebuie să încadrați variabila în ghilimele duble(„) pentru a citi valoarea variabilei prin comanda „echo”., Dacă se utilizează o singură cotație(‘) în comanda echo, atunci valoarea variabilei nu va fi analizată și numele variabilei va fi imprimat ca ieșire.

$ price=”\$100″
$ echo ‘prețul acestei cărți este $price’
$ echo „prețul acestei cărți este $price”

următoarea ieșire va apărea după rularea scriptului.

exemplu-6: folosind ‘\v’ în comanda `echo`

‘\v’ este folosit pentru a imprima ieșirea pe verticală., Următoarea comandă ” echo „va imprima fiecare cuvânt al textului,” Linuxhint este un site de blog bazat pe Linux ” pe verticală.

$ echo-e „Linuxhint\v \v \v linux \v bazat \v blog \v-ul.”

următoarea ieșire va apărea după rularea scriptului.

exemplu-7: folosind ‘\C’ în comanda `echo`

‘\c’ este folosit pentru a omite orice parte a textului. Următoarea comandă echo va imprima, „îmbogăți cunoștințele Linux de la Linuxhint” prin omiterea tutoriale parte și newline.,

$ echo-e „a vă Îmbogăți Linux cunoștințe de Linuxhint\ctutorials”

următoarea ieșire va apărea după rularea script-ul.

exemplu-8: imprimați numele tuturor fișierelor și folderelor folosind comanda „echo”

comanda „echo” poate fi utilizată pentru a citi fișierele și folderele din directorul curent. Când această comandă execută cu”*”, atunci se va imprima lista de fișiere și foldere din Directorul de lucru curent.,

$ echo *

următoarea ieșire va apărea după rularea scriptului.

exemplu-9: imprimați numele fișierelor specifice folosind comanda „echo”

lista de fișiere specifică a directorului curent poate fi tipărită folosind comanda „echo”. Următoarea comandă va imprima lista tuturor fișierelor text din directorul curent. În acest fel, puteți căuta orice fișier sau folder utilizând comanda „echo”.

$ echo *.,txt

următoarea ieșire va apărea după rularea scriptului.

exemplu-10: folosind comanda „echo” în scriptul bash

Acest exemplu arată utilizarea comenzii „echo” într-un script bash. Creați un fișier numit ‘echoexpl.sh” și adăugați următorul script. Funcția de „\ r ” este de a adăuga un retur de transport în șir. În acest exemplu, ‘\ r ‘ este folosit la începutul și sfârșitul șirului. Aici, opțiunea „- e „este utilizată cu comanda „echo” care permite funcția „\r”.

echoexpl.sh

#!,/bin / bash
string=” \ rPerl este un cross-platform, open-source limbaj de programare\R „
echo-e” $string ”

rulați scriptul.

$ bash echoexpl.sh

text cu valoare de $string variabilă va fi imprimate cu o linie nouă după rularea script-ul.

concluzie:

rezultatul oricărui script poate fi găsit prin imprimarea ieșirii corespunzătoare. Deci, opțiunile de imprimare sunt foarte importante pentru orice limbaj de programare. Utilizarea unei opțiuni de imprimare în bash este discutată în acest tutorial., Dar aceeași sarcină poate fi efectuată de o altă opțiune în bash și comanda este „printf”. Sper, cititorul va obține cunoștințe despre multiplele utilizări ale comenzii „echo” după practicarea exemplelor din acest tutorial și vor putea aplica această comandă în mod corespunzător.

pentru mai multe informații vizionați videoclipul!