Red de conocimiento informático - Problemas con los teléfonos móviles - Programación de Shell, por favor dame algunos consejos de expertos.

Programación de Shell, por favor dame algunos consejos de expertos.

Creo que es mejor escribirlo de esta manera. El error es que el valor EXIT no puede estar vacío. Si está vacío, se convierte en [= "salir"

. Obviamente [ y "salir" No son iguales y falta el símbolo [, por lo que se informó este error. Por supuesto, no siempre sale mal.

Si el valor de EXIT de la variable no está vacío, el programa será normal

#!/bin/sh

#filename: hk

echo "El ejemplo es para probar hasta... hacer"

echo "Si ingresas [salir] entonces sal del sistema"

hasta [[ $ EXIT = "salir" ]]

hacer

echo -n "por favor ingrese: "

lea SALIR

hecho

eco "¡OK!"