est_051.sh
Nivel 3 — Avanzado Corregir errores

elif inalcanzable

El elif de este script nunca se alcanza (es redundante con el if). Reescríbelo para que distinga positivo, cero y negativo.
Código de referencia / Plantilla
#!/bin/bash N=$1 if [ $N -gt 0 ]; then echo positivo elif [ $N -gt 0 ]; then echo otro fi
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Corrige una condición que nunca se cumple.

💡 Pistas (clic para revelar)
💡 El elif repetía -gt 0, que ya cubre el if
💡 Cambia el elif a -eq 0 (cero)
💡 Añade un else para el negativo
📖 Referencia del módulo
$ case $VAR in
Inicia el case
$ patrón)
Patrón a comparar
$ ;;
Fin de bloque case
$ *)
Comodín (equiv. a else)
$ esac
Cierra el case
$ elif [ cond ]; then
Condición adicional en if