Hice el Ejercicio indicado pero tengo el siguiente error: line 15: [: =: unary operator expected Alguien me ayuda a validar que puede ser...

Pregunta de la clase:
If Anidados
Sergy Lopez Moreno

Sergy Lopez Moreno

Pregunta
student
hace 6 años

Hice el Ejercicio indicado pero tengo el siguiente error:
line 15: [: =: unary operator expected

Alguien me ayuda a validar que puede ser lo incorrecto?, les anexo el codigo

notaClase=0 continua="" echo "Programa Ejemplo IF Anidado" read -n1 -p "Ingresa la Calificacion (0-9): " notaClase echo -e "\n" if [ $notaClase -ge 7 ]; then echo "Aprobaste la Materia" echo -p "Deseas continuar? (s/n): " continua if [ $continua = "s" ]; then echo "Welcome to next level" else echo "Gracias por Participar, Exito" fi else echo "El numero reprobo" fi
1 respuestas
    Francisco Ignacio Regular Contreras

    Francisco Ignacio Regular Contreras

    student
    hace 6 años

    Tiene un error en la linea: echo -p "Deseas continuar? (s/n): " continua

    cambia el "echo" por "read"

    #!/bin/bash notaClase=0 continua="" echo "Programa Ejemplo IF Anidado" read -n1 -p "Ingresa la Calificacion (0-9): " notaClase echo -e "\n" if [ $notaClase -ge 7 ]; then echo "Aprobaste la Materia" read -p "Deseas continuar? (s/n): " continua if [ $continua == "s" ]; then echo "Welcome to next level" else echo "Gracias por Participar, Exito" fi else echo "El numero reprobo" fi
Curso de Bash Shell

Curso de Bash Shell

Todos los sistemas operativos se pueden programar y expresar en comandos. Por ejemplo en Windows es CMD, en Mac y Linux es la terminal o el “Shell”. El lenguaje es conocido como “Bash”. Con Bash-Shell puedes: manipular archivos y carpetas, ejecutar aplicaciones, conectar una Apps, automatizar procesos repetitivos y preparar desde tu computadora personal hasta una nube de servidores.

Curso de Bash Shell
Curso de Bash Shell

Curso de Bash Shell

Todos los sistemas operativos se pueden programar y expresar en comandos. Por ejemplo en Windows es CMD, en Mac y Linux es la terminal o el “Shell”. El lenguaje es conocido como “Bash”. Con Bash-Shell puedes: manipular archivos y carpetas, ejecutar aplicaciones, conectar una Apps, automatizar procesos repetitivos y preparar desde tu computadora personal hasta una nube de servidores.