Premium: Funciones de Script Bash
Escribe funciones reutilizables para eliminar duplicación de código y crear scripts de automatización mantenibles.
Iniciar lección interactivaPremium: Funciones de Script Bash
Las funciones te permiten escribir un comando una vez y llamarlo muchas veces. Domina este patrón y tus scripts se vuelven verdaderamente poderosos.
Paso 1: Define una función simple
Una función es simplemente un bloque nombrado. Llámala en cualquier momento sin reescribir el código.
Paso 2: Escribe funciones de múltiples líneas
Cada línea en una función se ejecuta en secuencia. Organiza tareas complejas en un bloque reutilizable.
Paso 3: Usa funciones con variables
$1, $2, etc. son argumentos de función. Tu función ahora es verdaderamente reutilizable con diferentes entradas.
Lista que puedes reutilizar
- Define con
function nombre { comandos; }. - Llama con
nombre arg1 arg2. - Referencia argumentos como
$1,$2,$@(todos los args). - Retorna códigos de salida con
return 0oreturn 1.
Comprobación de conocimientos
1 / 2¿Cómo pasas argumentos a una función bash?
Referencias
Estos enlaces de Microsoft Learn y de la documentación de Windows aportan detalles confiables sobre los comandos usados en este artículo.