¿cuanta gente a visto el blog?

Variables en Bash

 Al igual que en cualquier otro lenguaje de programación, también puedes usar variables en Bash. Sin embargo, no hay tipos de datos, y una variable en Bash puede contener números y caracteres.

Para asignar un valor a una variable, solo necesitas usar el signo '='

EJEMPLO
name="DevDojo"

Nota importante: no puedes tener espacios antes y después del signo =.

Después, para acceder a la variable, debes usar el $ y referenciarla de esta manera:

echo $name

Envolver el nombre de la variable entre llaves no es obligatorio, pero se considera una buena práctica, y te aconsejaría que las uses siempre que puedas:

echo ${name}

Lo anterior imprimiría: DevDojo, ya que este es el valor de nuestra variable.

A continuación, actualicemos nuestro script devdojo.sh e incluimos una variable.

Nuevamente, con tu editor de texto favorito, abre el archivo:

nano devdojo.sh

Y actualiza el archivo para que se vea así:

#!/bin/bash name="DevDojo" echo "Hola $name"

Guárdalo y ejecútalo nuevamente:

./devdojo.sh

Verás la siguiente salida en tu pantalla:

Hola DevDojo

Aquí hay un resumen del script:

  • #!/bin/bash: primero, especificamos nuestro shebang.
  • name=DevDojo: luego definimos una variable llamada name y le asignamos un valor.
  • echo "Hola $name": finalmente, mostramos el contenido de la variable en la pantalla usando echo.

También puedes agregar múltiples variables:

#!/bin/bash name="DevDojo" greeting="Hola" echo "$greeting $name"

Guárdalo y ejecútalo nuevamente:

./devdojo.sh

Verás la siguiente salida en tu pantalla:

Hola DevDojo

Ten en cuenta que no necesitas necesariamente agregar un punto y coma ; al final de cada línea. Funciona de ambas maneras, ¡un poco como en JavaScript!

No hay comentarios.:

Publicar un comentario