bash_053.sh
Nivel 3 — Avanzado Corregir errores

Corregir varios errores

Este script tiene 3 errores (asignación con espacios, comparación de número y falta de then). Corrígelos.
Código de referencia / Plantilla
#!/bin/bash NUM = 5 if [ $NUM = 5 ] echo "es cinco" fi
Tu respuesta
// Solución de referencia

          

📋 Sobre este ejercicio

Asignación, comparación numérica y then.

💡 Pistas (clic para revelar)
💡 La asignación no lleva espacios
💡 Números con -eq, no =
💡 La condición del if termina en '; then'
📖 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