¿Qué es bash?
Bash es un acrónimo de Bourne again shell que significa otro shell Bourne. Bash es un lenguaje de programación que tiene como característica principal interpretar órdenes. Este interpretador de comandos es actualmente el estándar de todas las distribuciones Linux, por lo que la gran mayoría de los scripts para Linux son hechos con Bash.
¿Qué es la shell?
A la interfaz que nos permite enviar comandos al sistema operativo se le conoce con el nombre de shell. Esta interfaz nos permite estructurar los comandos dentro de un archivo en forma de script para que todas las instrucciones indicadas en dicho archivo sean ejecutadas de forma automática en nuestro sistema operativo.
Sintaxis de bash
Para construir un script en Bash es necesario conocer un poco sobre la sintaxis propia del lenguaje. A excepción de muchos lenguajes de programación que nos permiten escribir comentarios en el encabezado de los archivos, en Bash es estrictamente necesario incluir como primera línea el shebang, el cual le permite indicar qué interpretador utilizará para ese script de instrucciones.
Por lo que un script escrito en Bash tendrá que comenzar con lo siguiente como primera línea:
1 |
#!/bin/bash |
Para asegurarse de que el interpretador que usará el script sea bash.
El signo # se utiliza cuando queremos hacer un comentario y se puede utilizar de esa forma, prácticamente cualquier parte del script, a excepción de la primera línea mencionada anteriormente.
Comencemos con un ejemplo clásico en el mundo de la programación, el famoso ¡Hola mundo!, en bash queda de la siguiente forma:
1 2 |
!#/bin/bash echo "¡Hola mundo!" |
echo en Bash
El comando echo nos permite imprimir un mensaje o bien un argumento (variable).
Guarda tu archivo bash
Es importante mencionar que el archivo debe ser guardado con la extensión .sh para que sea reconocido como un script de Bash. Para poder ejecutar en nuestra consola nuestro script es necesario darle permisos de ejecución con el comando chmod +x <nombre archivo> y finalmente para ejecutarlo basta con ejecutar el siguiente comando en nuestra consola, no sin antes posicionarnos en la carpeta donde tenemos guardado nuestro script:
$./hola.sh
Variables en bash
La otra forma de hacerlo es utilizando una variable, para guardar el mensaje ¡Hola mundo! y después imprimirlo. En Bash no es necesario declarar las variables, basta con definirlas al momento de usarlas y la manera de acceder a su varlo es mediante el signo de $, veamos un ejemplo:
!#/bin/bash
Mensaje="¡Hola mundo!"
echo $Mensaje
Sin embargo es posible declarar variables en Bash dependiendo del ámbito de la variable.
Gata Feral liked this on Facebook.
Lupita Vallejo liked this on Facebook.
Martín Antonio Tamayo liked this on Facebook.
Jesus Alberto Ley Ayon liked this on Facebook.
Gabriel Iñiguez liked this on Facebook.
Omar Kabada liked this on Facebook.
Arthur Van Wolfenstein liked this on Facebook.
Saul Morales liked this on Facebook.
Zamora Noemi Wendy liked this on Facebook.
Jorge Felipe Barbosa Jacobo liked this on Facebook.
No hables geek porque me enamoro.