Lección 2 / 20

Tu primer guion (echo)

En esta lección escribirás tu primer guion de shell y mostrarás un texto por pantalla.

La primera línea, #!/bin/bash, se llama shebang e indica con qué intérprete hay que ejecutar el archivo. echo escribe su argumento en pantalla y añade un salto de línea.

El código de ejemplo imprime un saludo. Prueba a cambiar el texto entre comillas por otro.

El tropiezo más habitual no es de sintaxis, sino de permisos: si intentas lanzar el archivo sin haberle dado permiso de ejecución, la terminal responde Permission denied. Se arregla con chmod +x guion.sh. La alternativa es invocarlo como bash guion.sh, que no necesita ese permiso.

Aunque parezca un detalle, el shebang importa mucho en el trabajo real: sin él, el guion se ejecuta con el intérprete que tenga quien lo lance, que puede ser sh o zsh, y algunas cosas dejarían de funcionar. Escribirlo siempre te ahorra fallos difíciles de explicar.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Shell Script directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)