Bash com fer-se ressò d'una variable

Bash How Echo Variable



Mentre un usuari treballa l'execució de scripts bash en un sistema Linux, cal executar diferents conjunts d'ordres bash des de la finestra del terminal en funció dels diversos requisits. Després d'executar ordres bash, mostra la sortida al terminal si no existeix cap error, en cas contrari apareixerà un missatge d'error a la finestra de la línia d'ordres. De vegades, els usuaris volen conservar aquesta sortida per a un ús futur. En aquesta situació, la sortida d'aquestes ordres es pot emmagatzemar en una variable.

Les variables són una característica essencial de la programació bash en què assignem una etiqueta o un nom per referir-nos a altres quantitats, com ara una ordre aritmètica o un valor. S'utilitzen per fer que els programes de la màquina siguin més llegibles per als humans. Mitjançant l'ordre echo podeu mostrar la sortida d'una variable o línia de text. No requereix cap format durant la implementació d'aquesta opció. L’ordre echo és útil per mostrar la sortida de la variable, especialment quan sabeu que el contingut d’una variable no causarà cap problema.







En aquest article, explorarem com fer ressò d’una variable en bash. Hem implementat totes les ordres bash a Ubuntu 20.04. Discutirem alguns exemples a través dels quals podeu entendre fàcilment els conceptes bàsics.



Sintaxi bàsica

A continuació, es mostra la sintaxi bàsica de com fer ressò d’una variable:



trobo $ var_name

A l'ordre anterior echo hi ha una ordre que s'utilitza per mostrar el valor de la variable 'var_name'. Var_name és el nom d'una variable.





Terminal de llançament

Obriu el terminal prement 'Ctrl + Alt + t' o inicieu el terminal des de la barra de cerca de l'aplicació. Per fer-ho, feu clic a 'Activitats' que es troba a l'extrem esquerre a Ubuntu 20.04 i escriviu 'terminal' a la barra de cerca de la següent manera:



Inicieu el terminal fent clic a la icona del terminal.

Variable única de ressò

Mitjançant l'ordre echo podeu fer ressò del valor d'una variable. Només cal que declareu i assigneu valor a una variable i, tot seguit, feu ressò del valor de la variable. Per a la vostra bona comprensió, parlarem d’alguns exemples que es donen a continuació:

Exemple # 01:

Prenem un exemple, volem mostrar el valor d’una variable anomenada ‘var_a’ que té un valor 100. Ara, mitjançant l’ordre echo podem simplement mostrar el seu valor al terminal de la següent manera:

$var_a=100
$trobo $ var_a

La sortida següent la tindreu al terminal:

Exemple núm. 02:

Analitzem un altre exemple: volem que es mostri el text 'variable de ressò de programació bash' al terminal mitjançant la variable. Per tant, agafeu una variable anomenada 'var_b' i emmagatzemeu el text anterior en aquesta variable amb cometes dobles.

$var_b=bashprogramaciótrobovariable
$trobo $ var_b

Veureu la següent sortida al terminal:

Nota: si feu servir echo var_b, només mostrarà el nom de la variable al terminal en lloc de mostrar-ne el valor.

Ressò de diverses variables

L'exemple següent us mostrarà com fer ressò de diverses variables:

Exemple # 01:

Per exemple, agafeu dues variables var_A i var_B.

$var_A= infernamics
$var_B=50
$trobo $ var_A$ var_B

Es mostrarà la següent sortida al terminal:

Exemple núm. 02:

Per exemple, volem mostrar la data i el nom d'amfitrió del nostre equip. Per tant, emmagatzemarem les ordres de data i nom d’amfitrió a var1 i var2 respectivament. Podeu veure la implementació de la següent manera:

$var1= $(data)
$var2= $(nom d'amfitrió)
$troboeldataés$ var1 @el nom de l’ordinador és$ var2

Després d'executar l'ordre anterior, veureu la següent sortida:

Conclusió

En aquest article, hem mostrat com es mostra un valor variable o una sortida de text mitjançant l'ordre echo. Hem executat diferents exemples de variables bash al terminal per a una millor comprensió. De les ordres anteriors, espero que ara conegueu com fer ressò de variables i text en la programació bash. A més, podeu utilitzar diferents ordres per emmagatzemar dins de la variable. Si us plau, feu-m'ho saber en cas que tingueu algun problema relacionat amb aquest article.