Tutorial de Shell Scripting Parte 1

Tutorial de Shell Scripting Parte 1

En este tutorial, daré por hecho que el lector ya sabe usar linux y este quiere dar un paso adelante en su carrera como sysadmin o aficionado de linux.

Temario para este Tutorial

Parte 1: Shebang y Permisos de Ejecución

¿Qué es el Shebang?

El Shebang es una secuencia de caracteres que se coloca en la primera línea de un script para indicar qué intérprete de comandos debe ser usado para ejecutar el script. Esto es indispensable para que el sistema operativo entienda cómo debe interpretar las instrucciones que le has dado.

Un Shebang se compone de #! seguido de la ruta absoluta del intérprete de comandos. Para sistemas modernos, lo más común es utilizar Bash (/bin/bash), aunque existen otras opciones como sh, zsh, Python, Ruby, entre otros.

¿Cómo escribir un Shebang?

En este tutorial usaremos Bash como el intérprete. La primera línea de nuestro script será:

#!/bin/bash

Nota: Cualquier línea que empiece con # es tomada como un comentario, con la excepción del Shebang, que tiene un propósito especial.

Primer Script

Ahora que tenemos nuestra primera línea, podemos continuar escribiendo nuestro script, que ejecutará comandos línea por línea tal como lo haríamos en la terminal.

Por ejemplo, el siguiente script imprimirá un mensaje en la pantalla usando el comando echo:

#!/bin/bash echo "Mi primer script en Bash"

Guarda este archivo con el nombre mi_primer_script.sh. En este punto, ya tienes un script que mostrará un mensaje en la terminal cuando lo ejecutes.

Permisos de Ejecución

Antes de poder ejecutar el script, debemos asegurarnos de que tenga los permisos de ejecución necesarios. Aunque no profundizaremos en el sistema de permisos en este tutorial, ya que se asume que tienes experiencia básica con Linux, sí veremos cómo otorgar estos permisos.

El comando que utilizaremos es chmod, con la opción +x que añade permisos de ejecución al archivo:

chmod +x mi_primer_script.sh

Este comando le dice al sistema que mi_primer_script.sh puede ser ejecutado como un programa.

Ejecutar el Script

Una vez otorgados los permisos de ejecución, puedes ejecutar tu script escribiendo en la terminal:

./mi_primer_script.sh

Si todo está bien, verás que en la terminal se imprime el mensaje:

Mi primer script en Bash

Conclusión

¡Felicidades! Has escrito y ejecutado tu primer script en Bash. A partir de aquí, podrás expandir tus conocimientos y aprender a hacer scripts más complejos que te permitirán automatizar tareas en tu sistema Linux.


Próximos Pasos

En la siguiente parte del tutorial, veremos cómo usar variables dentro de un script, lo que te permitirá almacenar y manipular datos de manera más flexible.


Si te ha gustado esta publicación y quieres apoyar mi trabajo, ¡no dudes en dejar un comentario o compartirla! Tu apoyo es muy valioso y me ayuda a seguir creando contenido para la comunidad.