Volver al blog
Arnošt Havelka

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 interactiva
Premium: Funciones de Script Bash

Premium: 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

Command Prompt
Estado OK
C:\Users\User>echo 'Estado OK'

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

Command Prompt
Archivos respaldados
C:\Users\User>echo 'Archivos respaldados'

Cada línea en una función se ejecuta en secuencia. Organiza tareas complejas en un bloque reutilizable.

Paso 3: Usa funciones con variables

Command Prompt
Verificando servidor: prod
C:\Users\User>echo 'Verificando servidor: prod'

$1, $2, etc. son argumentos de función. Tu función ahora es verdaderamente reutilizable con diferentes entradas.

Lista que puedes reutilizar

  1. Define con function nombre { comandos; }.
  2. Llama con nombre arg1 arg2.
  3. Referencia argumentos como $1, $2, $@ (todos los args).
  4. Retorna códigos de salida con return 0 o return 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.

Siguiente

Premium: Automatización de Scripts Bash

Combina bucles y condicionales para crear scripts que ejecuten tareas automáticamente y respondan al estado del sistema.