Redes y Sistemas

Qué es Bash Scripting

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

Publicado el 11 de Junio de 2019
Compartir

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...

Linux desde Cero

Curso para aprender Linux desde cero

7 horas y 3 minutos · Curso

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

  • Sistemas Operativos
Bash Scripting

Curso de bash scripting y automatización de procesos

2 horas y 49 minutos · Curso

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

  • Lenguajes de programación
Artículos
Ver todos