Bonjour à tous,
Je travaille sur un script bash dans lequel je pose des question à l'utilisateur via select, j'aimerais savoir comment faire un choix par défaut lorsque l'utilisateur valide sans réponse ?
#!/bin/bash
PS3='Il fait beau ?'
LISTE=("[o/O]ui [y/Y]es" "[n/N]on [n/N]o")
select response in "${LISTE[@]}"
do
case $REPLY in
1|y|Y|o|O)
echo "Yahou génial !"
break
;;
2|n|N)
echo "rofl tant pis !"
break
;;
*)
echo "Désolé, j'ai pas compris..."
;;
esac
done
# Poursuite du script
Donc ici, je demande s'il fait beau, si je valide sans réponse, le script me repose la question, moi je souhaite qu'il prenne ça pour un oui.
J'ai essayer un REPLY='y' mais ça ne fonctionne pas.
Comment dois-je m'y prendre ?
Merci,
acolyte.