sa_005.sh
Nivel 3 — Avanzado Corregir errores

Corregir if anidado con 4 errores

Este script tiene 4 errores (then, corchetes, operador y fi). Corrígelos todos:
Código de referencia / Plantilla
#!/bin/bash USUARIO=$1 UID_VAL=$2 if [ "$USUARIO" = "root" ] echo "Superusuario" elif [ "$UID_VAL" = 0 ]; then echo "Otro UID 0" elif [ "$UID_VAL" -lt 1000]; then echo "Usuario del sistema" else echo "Usuario normal"
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Script con cuatro errores combinados de sintaxis y comparación.

💡 Pistas (clic para revelar)
💡 Revisa que TODOS los if/elif tengan '; then'
💡 UID es numérico: usa -eq y -lt, no =
💡 Cuenta los if/elif: necesitas un único 'fi' al final
📖 Referencia del módulo