Problème avec mon script shell case in esac
Coucou :)
J'ai un petit code:
Code:
1 2 3 4 5 6 7 8
|
echo -n "===> Can you help me please ? (y,n) : "
read answer
case $answer in
y|Y) echo "Thank you";;
n|N) echo "Looser";;
*) echo "Bad choice";;
esac |
Si je tape autre chose que y ou n, j'obtiens le message "Bad choice" mais ensuite le script est stoppé ce qui est normal. Vu que je ne me suis jamais penché sur la question. Est-il possible de faire un test en fonction du choix utilisateur surtout s'il tape n'importe quoi ? Tant qu'il ne saisit pas y ou n, il ne passe pas à la question suivante.
Avez-vous des exemples à me proposer ?
Merci :mrgreen: