Menu
Coddy logo textTech

Qué es un Script de Shell

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 66 de 82.

Hasta ahora, has estado escribiendo comandos uno por uno en la terminal. Pero ¿qué pasa si necesitas ejecutar la misma secuencia de comandos repetidamente? Aquí es donde entran en juego los scripts de shell.

Un script de shell es simplemente un archivo de texto que contiene una serie de comandos. En lugar de escribir cada comando manualmente, los escribes todos en un archivo, y el shell los ejecuta en orden. Piensa en él como una receta que la computadora sigue paso a paso.

Los scripts de shell suelen tener una extensión .sh y comienzan con una línea especial llamada shebang:

#!/bin/bash

Esta línea le dice al sistema qué intérprete debe ejecutar el script. En este caso, es Bash. Todo después de esta línea son solo comandos regulares, los mismos que has estado escribiendo a lo largo de este curso.

Los scripts de shell son potentes porque te permiten automatizar tareas repetitivas, combinar múltiples comandos en una sola acción y compartir tus flujos de trabajo con otros. Los administradores de sistemas los usan para gestionar servidores, los desarrolladores para configurar proyectos y los usuarios cotidianos para simplificar sus tareas diarias.

En las próximas lecciones, aprenderás a crear, ejecutar y mejorar tus propios scripts de shell con variables, entrada de usuario y lógica.

challenge icon

Desafío

Fácil

Se ha proporcionado un script de shell llamado hello.sh para usted. Use el comando cat para ver su contenido y observar la estructura de un script de shell básico.

Observe la línea shebang (#!/bin/bash) en la parte superior, seguida de comandos regulares que ya conoce.

Su salida debería mostrar:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Pista: Use cat hello.sh para ver el contenido del script.

Hoja de referencia

Un script de shell es un archivo de texto que contiene una serie de comandos que el shell ejecuta en orden.

Los scripts de shell suelen tener una extensión .sh y comienzan con una línea shebang:

#!/bin/bash

El shebang le indica al sistema qué intérprete debe ejecutar el script (en este caso, Bash).

Después del shebang, puedes escribir comandos regulares de shell que se ejecutarán de forma secuencial.

Ejemplo de un script de shell básico:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos