Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

¿Qué es Bash Scripting?

Alex Vericat
  • Escrito por Alex Vericat el 11 de Junio de 2019
  • <1 min de lectura | Redes y Sistemas
¿Qué es Bash Scripting?
El reproductor de video será cargado en breves instantes.

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

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Certificación LPIC-1: Examen 101 y 102

Certificación LPIC-1: Examen 101 y 102

carrera

Incluye 5 cursos:

  • Curso para Aprender Linux desde Cero
  • Curso de Linux examen 101 de LPIC-1
  • Curso de LPIC 1 Examen 102 - Temas 105 y 106: Shell Scripting, interfaces y entornos

y 2 cursos más!

Duración: 32 horas y 2 minutos

Curso de bash scripting y automatización de procesos

Curso de bash scripting y automatización de procesos

curso

Con este curso aprenderás:

  • Aprenderás como crear tu propio script en bash y como ejecutarlo.
  • Aprenderás a tratar con variables y constantes.
  • Aprenderás a integrar comandos del sistema dentro del script.

Duración: 2 horas y 49 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars