OpenWebinars

Redes y Sistemas

Qué es Bash Scripting

Descubre qué es bash scripting y comienza a descubrir todas las posibilidades que nos ofrece el mismo.

Alex Vericat

Alex Vericat

Experto en Linux

Lectura 1 minutos

Publicado el 11 de junio de 2019

Compartir

    Tabla de contenidos

Descubre qué es bash scripting y comienza a descubrir todas las posibilidades que nos ofrece el mismo.

Qué es bash scripting

Bash scripting es la fusión perfecta entre programación y el intérprete de comandos más común de Linux.

El uso de bash scripting permite:

  • Automatizar acciones repetitivas, gracias al uso de expresiones matemáticas, como condiciones, bucles puertas lógicas, etc.
  • Como consecuencia de lo anterior, nos permite mejorar la experiencia del usuario.
  • También ofrece las herramientas necesarias a un administrador para que su sistema operativo sea más automático, más ágil y más capaz de procesar datos.

Ejemplos de uso de bash scripting

Vamos a ver en la terminal algunos ejemplos de lo comentado anteriormente, para ver un poco el potencial de bash scripting.

Comenzamos creando desde la terminal un fichero que se llame test.sh, con esa extensión, que es la que identifica a bash:

vi test.sh

Después vamos a llamar al intérprete de la siguiente forma:

#!/bin/bash

A continuación vamos a comenzar a usar bash, escribiendo el siguiente código:

echo “Hola mundo”
if [ 1 -eq 1 ]
then
  echo “Adiós mundo”

fi
sleep 5
while true
do
  echo “Me voy”
done

Lo que hemos hecho es crear un mensaje “Hola mundo”, añadir un condicional que muestre el texto “Adiós mundo” si se cumple la condición indicada, y añadimos un bucle infinito que cree el mensaje “Me voy”.

Grabamos el código dentro del archivo con el comando:

:wq

Ahora ejecutamos el archivo de esta forma:

bash test.sh

Y vemos que nos muestra los dos textos que indicamos, “Hola mundo”, “Adiós mundo”, y a los 5 segundos empieza a mostrar, de forma infinita o hasta que lo interrumpamos, “Me voy”.

Aprende los conceptos más importante sobre bash para crear scripts que te ayuden en la automatización de tareas y procesos.

curso-bash-scripting

Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.

Compartir este post

También te puede interesar

Icono de la tecnología
Curso

Linux desde Cero

Principiante
7 h. y 3 min.

Un curso de Linux para aprender todo lo necesario para administrar sistemas Linux, perfecto para programadores y administradores...

Antonio Sánchez
4.4
Icono de la tecnología
Curso

Bash Scripting

Intermedio
2 h. y 49 min.

Con este curso aprenderás los conceptos más importantes sobre bash y como crear scripts que nos permitan realizar...

Alex Vericat
4.4