J'ai écrit un script et la première partie ne fonctionne pas :
#!/bin/bash
spd-say "What do you want?"
read a
if [ "$a" == "water" ] || [ "$a" == "Water" ]
then
spd-say "Take the bottle."
else
spd-say "Sorry, we don't have water, choose something else."
fi
spd-say "Please pay the money."
read b
if [ "$b" == "yes" ] || [ "$b" == "Yes" ]
then
spd-say "Thanks."
else
spd-say "Sorry!"
fi
Lorsque j'exécute le code, la première partie pose la question mais quelle que soit ma réponse, elle passe à la deuxième question, alors que la deuxième partie après "Payez l'argent" fonctionne bien. Je ne sais pas pourquoi, mais la structure des deux parties est la même. Quelqu'un peut-il m'aider ?