pequeño error pero parece molesto

pequeño error pero parece molesto

ingrese la descripción de la imagen aquí

Tengo error (comando no encontrado). Entonces, ¿cuál es la solución fácil y la explicación de este error?

Respuesta1

Parece que estás usando una implementación de llave única test, pero te falta el espacio en blanco requerido. Probablemente tengas algo como

echo "Is it morning? Please answer yes or no"
read var
if ["$var" == "yes"]; then
    something
else
    something else
fi

El problema es que se requieren espacios dentro de las llaves, por lo tanto:

if [ "$var" == "yes" ]; then

Para obtener más detalles sobre la sintaxis, lea la página del manual testcon el comando man test.

información relacionada