En este tema, aprenderás cómo crear y ejecutar scripts en Bash. Los scripts son una forma poderosa de automatizar tareas repetitivas y realizar operaciones complejas con facilidad. Vamos a desglosar el proceso en pasos claros y sencillos.

  1. ¿Qué es un Script en Bash?

Un script en Bash es un archivo de texto que contiene una serie de comandos que se ejecutan en secuencia. Estos scripts pueden ser tan simples o complejos como necesites, y son una herramienta esencial para cualquier programador o administrador de sistemas.

  1. Creando tu Primer Script

Paso 1: Crear un Archivo de Script

  1. Abre tu terminal.
  2. Usa un editor de texto para crear un nuevo archivo. Puedes usar nano, vim, gedit, o cualquier otro editor de tu preferencia. Aquí usaremos nano para simplicidad.
nano mi_primer_script.sh

Paso 2: Escribir el Script

Dentro del archivo, escribe el siguiente contenido:

#!/bin/bash
# Este es mi primer script en Bash

echo "Hola, Mundo!"

Explicación del Código

  • #!/bin/bash: Esta línea es conocida como "shebang" y le indica al sistema que use el intérprete de Bash para ejecutar el script.
  • # Este es mi primer script en Bash: Las líneas que comienzan con # son comentarios y no se ejecutan. Son útiles para documentar tu código.
  • echo "Hola, Mundo!": Este comando imprime "Hola, Mundo!" en la terminal.

Paso 3: Guardar y Salir

Guarda el archivo y sal del editor. En nano, puedes hacer esto presionando Ctrl + O para guardar y Ctrl + X para salir.

  1. Hacer el Script Ejecutable

Antes de poder ejecutar tu script, necesitas darle permisos de ejecución. Usa el comando chmod para hacerlo:

chmod +x mi_primer_script.sh

  1. Ejecutar el Script

Ahora que tu script es ejecutable, puedes ejecutarlo de la siguiente manera:

./mi_primer_script.sh

Deberías ver la salida:

Hola, Mundo!

  1. Ejercicio Práctico

Ejercicio 1: Crear un Script de Saludo Personalizado

Crea un script que pida al usuario su nombre y luego lo salude.

Instrucciones

  1. Crea un archivo llamado saludo.sh.
  2. Escribe un script que haga lo siguiente:
    • Pida al usuario que ingrese su nombre.
    • Guarde el nombre en una variable.
    • Imprima un saludo personalizado usando la variable.

Solución

#!/bin/bash
# Script de saludo personalizado

echo "Por favor, ingresa tu nombre:"
read nombre
echo "Hola, $nombre! Bienvenido a Bash."

Explicación del Código

  • read nombre: Este comando lee la entrada del usuario y la guarda en la variable nombre.
  • echo "Hola, $nombre! Bienvenido a Bash.": Este comando imprime un saludo personalizado usando la variable nombre.

Ejecución del Script

  1. Haz el script ejecutable:
chmod +x saludo.sh
  1. Ejecuta el script:
./saludo.sh

Deberías ver algo como esto:

Por favor, ingresa tu nombre:
[Tu Nombre]
Hola, [Tu Nombre]! Bienvenido a Bash.

  1. Resumen

En esta lección, has aprendido cómo crear y ejecutar un script en Bash. Los pasos clave incluyen:

  1. Crear un archivo de script.
  2. Escribir comandos en el archivo.
  3. Hacer el archivo ejecutable.
  4. Ejecutar el script desde la terminal.

Estos fundamentos te preparan para escribir scripts más complejos y útiles en Bash. En la próxima lección, exploraremos cómo trabajar con variables y constantes en tus scripts.

¡Felicidades por completar esta lección!

© Copyright 2024. Todos los derechos reservados