Cómo crear tu primer script Bash paso a paso

¿Listx para entrar al mundo mágico de la programación en terminal? Bien ahí, porque hoy vamos a aprender cómo crear tu primer script Bash desde cero. Vamos a hacer el famoso “¡Hola mundo!” pero con verdadero estilo terminalero.

No necesitás ser Linus Torvalds ni tener un teclado mecánico con luces de colores. Con un editor de texto común y un par de ganas, te alcanza y te sobra.

¿Qué necesitás antes de empezar?

Para escribir y ejecutar un script Bash, solo te hacen falta estos tres elementos:

  • Una distro Linux: O al menos acceso a una terminal que corra Bash (puede ser en Mac o WSL en Windows).

  • Un editor de texto: Puede ser nano, vim, gedit, o el que tengas más a mano en tu sistema.

  • Curiosidad: Y cero miedo a romper cosas, ¡que para eso siempre están los backups!

Si todavía no tenés una terminal configurada, podés leer nuestra guía de introducción a Linux (Enlace interno ficticio).

Guía paso a paso para crear tu script Bash

Seguí estos seis pasos sencillos para programar tu primer archivo ejecutable en la terminal.

Paso 1: Crear el archivo

Abrí la terminal de tu sistema y tipeá el siguiente comando:

nano hola_mundo.sh

Esto abre el editor nano dentro de la terminal y crea automáticamente el archivo hola_mundo.sh. Si preferís usar otro editor como vim o gedit, metele con ese.

Paso 2: Agregá la línea mágica (Shebang)

Lo primero que todo script Bash necesita es esta línea exacta al principio del archivo:

#!/usr/bin/env bash

Esta línea se llama shebang. Su función es decirle al sistema operativo: “Ey, buscá el ejecutable de Bash y correlo con esto”. Es como el cartel de “Abierto” en un local comercial.

Paso 3: Escribí tu primer comando

Abajo del shebang, dejá un espacio en blanco y escribí la siguiente instrucción:

echo “¡Hola mundo desde mi primer script Bash!”

El comando echo sirve para mostrar mensajes por pantalla. Es la forma en que tu script te dice “acá estoy, che”.

Paso 4: Guardá el archivo y salí

Si estás utilizando el editor nano, completá estos comandos en tu teclado:

  1. Presioná Ctrl + O para guardar los cambios.

  2. Presioná la tecla Enter para confirmar el nombre.

  3. Luego presioná Ctrl + X para salir del editor.

Paso 5: Hacelo ejecutable con chmod

Ahora hay que decirle al sistema que este archivo tiene permisos para ejecutarse. Para eso usamos el comando chmod:

chmod +x hola_mundo.sh

Esto le otorga el permiso de ejecución. Si no hacés este paso, el script se hace el vago y no va a correr ni aunque lo amenaces con volver a Windows.

Paso 6: Ejecutá tu script Bash

¡Llegó el gran momento! Para correr tu programa, tipeá esto en la terminal:

./hola_mundo.sh

Si hiciste todo bien, vas a ver tu glorioso mensaje impreso en la pantalla. ¡Felicitaciones!

Conclusión y mini desafío interactivo

Ya sabés cómo estructurar un script Bash. Ahora el límite es tu imaginación (y los permisos de sudo). Podés usarlo para automatizar tareas pesadas, programar backups o hacer domótica en tu casa.

🏆 Un desafío para valientes

¿Querés ir un paso más allá? Editá tu archivo (nano hola_mundo.sh) y agregale esto al final del código:

# Mini desafío interactivo read -p “¿Cómo te llamás? “ nombre echo “¡Hola, $nombre! Bienvenido al mundo de Bash.”
 

Al guardar y volver a ejecutarlo, tu script se volverá interactivo. ¡Le hablás a la compu y te responde como si fuera tu compinche digital!

Contame cómo te fué con esta experiencia, te leo…

Hasta la próxima.

Tuxnauta.