trans_003.sh
Nivel 2 — Intermedio Corregir errores

Corregir if/elif con errores lógicos

El script tiene 4 errores (sintaxis y lógica). Corrígelos todos:
Código de referencia / Plantilla
#!/bin/bash EDAD=$1 if [ $EDAD -lt 0 ] then echo "Edad no válida" elif [ $EDAD -lt 18 ] echo "Menor de edad" elif [ $EDAD -gt 17 ] && [ $EDAD -lt 65]; then echo "Adulto" else echo "Jubilado" fi
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Identifica errores tanto de sintaxis como lógicos en estructuras if/elif.

💡 Pistas (clic para revelar)
💡 Revisa que todos los if/elif terminen con '; then'
💡 ¿Falta un espacio antes de algún ]?
💡 ¿Hay alguna condición redundante o que nunca se cumplirá?
📖 Referencia del módulo