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 interactivaLas 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 documentación aportan detalles confiables sobre los comandos usados en este artículo.
Siguiente
Combina bucles y condicionales para crear scripts que ejecuten tareas automáticamente y respondan al estado del sistema.