bash_040.sh
Nivel 3 — Avanzado Corregir errores

Variables locales en funciones

La función modifica la variable global CONTADOR. Usa local para que su cambio NO afecte fuera.
Código de referencia / Plantilla
#!/bin/bash CONTADOR=10 incrementar() { CONTADOR=$((CONTADOR+1)) echo $CONTADOR } incrementar
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Evita modificar una variable global por accidente.

💡 Pistas (clic para revelar)
💡 Las variables de función son globales por defecto
💡 La palabra clave es 'local'
💡 local CONTADOR=...
📖 Referencia del módulo
$ VAR=valor
Asignación (sin espacios)
$ $VAR o ${VAR}
Expansión de variable
$ $(comando)
Sustitución de comando
$ if [ cond ]; then ... fi
Condicional
$ for i in lista; do ... done
Bucle for
$ nombre() { ... }
Definir función