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 test
con el comando man test
.