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 interactivaLos 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 documentación aportan detalles confiables sobre los comandos usados en este artículo.
Siguiente
Combina variables, funciones, bucles y condicionales para resolver un escenario multi-paso realista.