Imprimir
Categoría: Bash
Visto: 2819

En PC Resumen os explicaremos los conceptos básicos de los Scripts en Bash y realizaremos nuestro primer script.

¿Qué es un Script?

Un Script en formato Bash, es un archivo de texto que contiene una sucesión de comandos de terminal (Shell) que pueden ejecutar diversas tareas de acuerdo al contenido del texto del programa. De esta forma pueden automatizarse muchas tareas para alguna necesidad particular o para la administración de sistemas como ahora por ejemplo actualizar el sistema operativo, programar una copia de seguridad entre muchísimas más cosas. El programa debe escribirse en un orden lógico ya que en Bash o cualquier otro lenguaje de Scripting, lo ejecutará en el orden en que se escriben las líneas (De arriba a abajo y de izquierda a derecha).

Los primeros pasos al Scripting

Los Scripts de Bash deben tener siempre como primera línea del comando para que el Sistema Operativo ejecute la acción usando el programa Bash el texto, siguiente:

#!/bin/bash

Una vez escrito el Script lo guardamos en el disco con la extensión "sh" y se recomienda que se guarde en el directorio /bin con el nombre y permisos de ejecución apropiados sino, no se podrá ejecutar. Se ejecutará, escribiendo en la consola/terminal el nombre del programa.

./nombre_del_script.sh

Nota: Es una buena práctica que cuando se empiece un programa guardarlo nada más se hayan escrito las primeras líneas para ir comprobando su funcionamiento, corregir los problemas y seguir programando.

¿Qué editor de programación podemos usar?

Los scripts se pueden programar desde cualquiera de los editores de texto de Linux, por ejemplo "Kwrite". "Kate" o "gedit" o también con herramientas de desarrollo de aplicaciones como "NetBeans IDE" o "Eclipse". Para saber como obtener e instalar estos entornos de desarrollo podéis consultar nuestros siguientes artículos:

Nuestro primer script en Bash

Nuestro primer script consistirá en imprimir por pantalla el clásico "Hola mundo", para ello hemos de conocer las instrucciones que permiten hacer una salida de texto por la consola/terminal.

Con estos dos comandos que hemos explicado, nos ponemos a hacer nuestro primer script en Bash.

#!/bin/bash
echo "Hola mundo"

Con esto termina la iniciación al scripting de Bash. En nuestro próximo artículo hablaremos de las "Variables intrínsecas de Bash" y "Variables creadas por el programador".