Premium: Automatización de Scripts Bash
Combina bucles y condicionales para crear scripts que ejecuten tareas automáticamente y respondan al estado del sistema.
Iniciar lección interactivaPremium: Automatización de Scripts Bash
Los bucles y condicionales son la columna vertebral de la automatización. Domínalos y escribirás scripts que manejen flujos de trabajo complejos sin esfuerzo.
Paso 1: Bucle sobre una lista
El bucle for itera sobre una lista. Una línea reemplaza tres.
Paso 2: Bucle sobre archivos
Procesa archivos en lote. No necesitas ejecutar comandos individualmente.
Paso 3: Ejecución condicional
Los condicionales permiten que tu script tome decisiones. Verifica existencia de archivos, compara números, prueba condiciones.
Lista que puedes reutilizar
- Bucle con
for var in lista; do comandos; done. - Usa
for archivo in *.extpara procesar archivos en lote. - Prueba con
if [ condición ]; then comandos; fi. - Comparaciones:
-eq(igual),-gt(mayor),-lt(menor),-f(archivo existe).
Comprobación de conocimientos
1 / 2¿Cuál es la estructura de bucle que procesa cada archivo .sh en el directorio actual?
Referencias
Estos enlaces de Microsoft Learn y de la documentación de Windows aportan detalles confiables sobre los comandos usados en este artículo.