sa_002.sh
Nivel 2 — Intermedio Corregir errores

Corregir if numérico: = vs -eq y fi

Este script tiene 3 errores (comparación numérica, cierre y comillas). Corrígelos:
Código de referencia / Plantilla
#!/bin/bash INTENTOS=$1 if [ $INTENTOS = 3 ]; then echo "Cuenta bloqueada" elif [ "$INTENTOS" -gt 3 ]; then echo "Demasiados intentos" else echo "Intentos restantes"
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Comparación numérica incorrecta y cierre de bloque ausente.

💡 Pistas (clic para revelar)
💡 Números se comparan con -eq, -ne, -lt, -gt, -le, -ge
💡 = y == son solo para cadenas de texto
💡 ¿Falta el 'fi' que cierra el if?
📖 Referencia del módulo