Bash cum să ecou o variabilă

Bash How Echo Variable



În timp ce un utilizator lucrează la executarea scriptului bash într-un sistem Linux, diferite seturi de comenzi bash trebuie executate din fereastra terminalului pe baza diferitelor cerințe. După executarea comenzilor bash, acesta arată ieșirea de pe terminal dacă nu există eroare, altfel apare un mesaj de eroare pe fereastra liniei de comandă. Uneori, utilizatorii doresc să păstreze această ieșire pentru o utilizare viitoare. În această situație, ieșirea acestor comenzi poate fi stocată într-o variabilă.

Variabilele sunt o caracteristică esențială a programării bash în care atribuim o etichetă sau un nume pentru a ne referi la alte cantități: cum ar fi o comandă aritmetică sau o valoare. Acestea sunt utilizate pentru a face programele mașinii mai lizibile pentru oameni. Folosind comanda echo puteți afișa ieșirea unei variabile sau a unei linii de text. Nu necesită formatare în timpul implementării acestei opțiuni. Comanda echo este utilă pentru a afișa rezultatul variabilei, mai ales când știți că conținutul unei variabile nu va cauza nicio problemă.







În acest articol, vom explora cum să ecou o variabilă în bash. Am implementat toate comenzile bash pe Ubuntu 20.04. Vom discuta câteva exemple prin care puteți înțelege cu ușurință conceptele de bază.



Sintaxa de bază

Iată, sintaxa de bază a modului de ecou a unei variabile este dată mai jos:



aruncat $ var_name

În comanda de mai sus ecoul este o comandă care este utilizată pentru afișarea valorii variabilei ‘var_name’. Var_name este numele unei variabile.





Lansați terminalul

Deschideți terminalul apăsând pe „Ctrl + Alt + t” sau lansați terminalul din bara de căutare a aplicației. Pentru a face acest lucru, faceți clic pe „Activități” situate în colțul din stânga în Ubuntu 20.04 și scrieți „terminal” în bara de căutare după cum urmează:



Lansați terminalul făcând clic pe pictograma terminalului.

Variabila single Echo

Folosind comanda echo puteți reda valoarea unei variabile. Trebuie doar să declarați și să atribuiți o valoare unei variabile și apoi să răsunați pur și simplu valoarea variabilei. Pentru buna înțelegere, vom discuta câteva exemple prezentate mai jos:

Exemplul # 01:

Să luăm un exemplu, vrem să afișăm valoarea unei variabile numite „var_a” care are o valoare 100. Acum, folosind comanda echo putem pur și simplu să afișăm valoarea acesteia pe terminal după cum urmează:

$var_a=100
$aruncat $ var_a

Următoarea ieșire o veți obține pe terminal:

Exemplul # 02:

Să discutăm un alt exemplu, vrem să afișăm textul „variabila ecou de programare bash” pe terminal utilizând variabila. Deci, luați o variabilă numită „var_b” și stocați textul de mai sus în această variabilă cu ghilimele duble.

$var_b=bashprogramarearuncatvariabil
$aruncat $ var_b

Veți vedea următoarea ieșire pe terminal:

Notă: dacă veți utiliza echo var_b, atunci va afișa doar numele variabilei pe terminal în loc să afișeze valoarea acesteia.

Variabile multiple ecou

Următorul exemplu vă va arăta cum să răsunați variabilele multiple:

Exemplul # 01:

De exemplu, luați două variabile var_A și var_B.

$var_A= prieteni infernali
$var_B=cincizeci
$aruncat $ var_A$ var_B

Următoarea ieșire va fi afișată pe terminal:

Exemplul # 02:

De exemplu, vrem să afișăm data și numele gazdei computerului nostru. Deci, vom stoca comenzile de dată și nume de gazdă în var1 și respectiv var2. Puteți vedea implementarea după cum urmează:

$var1= $(Data)
$var2= $(numele gazdei)
$aruncattheDataeste$ var1 @numele computerului este$ var2

După executarea comenzii de mai sus, veți vedea următoarea ieșire:

Concluzie

În acest articol, am arătat cum să afișăm o valoare variabilă sau un text de ieșire utilizând comanda echo. Am executat diferite exemple de variabile bash pe terminal pentru o mai bună înțelegere. Din comenzile de mai sus, sper că acum sunteți familiarizați cu modul de ecou a variabilelor și a textului în programarea bash. În plus, puteți utiliza diferite comenzi pentru a stoca în interiorul variabilei. Vă rog, anunțați-mă în cazul oricărei probleme legate de acest articol.