Creando tu Primera Función de Shell
Comencemos creando una simple función de shell. Las funciones de shell son como mini-scripts dentro de un script más grande, lo que te permite agrupar comandos que realizan una tarea específica.
Primero, necesitamos crear un nuevo archivo. Abre tu terminal y escribe:
cd ~/project
touch functions.sh
Este comando cambia al directorio project
y crea un nuevo archivo llamado functions.sh
. Este archivo contendrá nuestras funciones de shell.
Ahora, agreguemos nuestra primera función:
#!/bin/bash
## Esta es una función simple
greet() {
echo "Hello, World!"
}
## Esta línea llama (ejecuta) la función
greet
Analicemos esto:
- La primera línea
#!/bin/bash
se llama shebang. Le dice al sistema que use bash para interpretar este script.
- Definimos nuestra función con
greet() { }
. Todo lo que está entre las llaves es parte de la función.
- Dentro de la función, tenemos un simple comando
echo
que imprime "Hello, World!".
- La última línea
greet
llama (ejecuta) nuestra función.
Ahora, hagamos que nuestro script sea ejecutable y lo ejecutemos:
chmod +x functions.sh
./functions.sh
Deberías ver:
Hello, World!
Si no ves esta salida, revisa que hayas escrito todo correctamente en el archivo functions.sh
.