Sección 08: Bash scripting y automatización ✅
-
Entorno de shell: variables de entorno,
PATH, .bashrc, .bash_profile,
aliases
-
Estructura de un script: shebang, permisos, ejecución, variables y expansiones
-
Parámetros y argumentos:
$1, $@, $#, $?, shift, getopts -
Operadores y comparaciones:
test, [ ], [[ ]], numérico, cadenas, ficheros
-
Condicionales:
if, elif, else, case -
Bucles:
for, while, until, break, continue -
Funciones: definición,
return, local, ámbito de variables
-
Entrada y salida:
read, echo, printf, here-doc
-
Manejo de errores: exit codes,
set -euo pipefail, trap, depuración
-
Scripts prácticos: backup automático, monitor del sistema, limpieza de ficheros