Asignar una variable a otra en Bash

Nilesh Katuwal 21 marzo 2022
  1. Declarar una variable en Bash
  2. Asignar una variable a otra en Bash
Asignar una variable a otra en Bash

En Bash, una variable se crea dando un valor a su referencia. Aunque no se requiere la declaración de declaración incorporada en Bash para declarar una variable directamente, se usa con frecuencia para actividades de administración de variables más avanzadas.

Para definir una variable, todo lo que tiene que hacer es darle un nombre y un valor. Sus variables deben tener nombres descriptivos que le recuerden su relevancia. Un nombre de variable no puede contener espacios ni comenzar con un número.

Sin embargo, puede comenzar con un guión bajo. Aparte de eso, se permite cualquier combinación de caracteres alfanuméricos en mayúsculas y minúsculas.

Declarar una variable en Bash

Para crear una variable en el shell Bash, debe asignar un valor a esa variable.

Sintaxis:

varname=value

Aquí, varname es el nombre de la variable recién creada y value es el valor asignado a la variable. Un value puede ser nulo.

Veamos un ejemplo.

$ me=superman
$ this_year=2022

Usando el comando echo, podemos ver el valor de una variable. Siempre que haga referencia al valor de una variable, debe anteponer el símbolo de dólar $, como se ve a continuación.

$ echo $me

Producción :

superman

Pongamos todas nuestras variables a trabajar al mismo tiempo.

echo "$me $this_year"

Producción :

superman 2022

Asignar una variable a otra en Bash

Podemos ejecutar dest=$source para asignar una variable a otra. El dest denota la variable de destino, y $source denota la variable de origen.

Asignemos la variable a a la variable b.

$ a=Ironman
$ b=$a
$ echo "a=$b"

Producción :

a=Ironman

Por lo tanto, podemos asignar fácilmente el valor de una variable a otra utilizando la sintaxis anterior.

Artículo relacionado - Bash Variable