[Shell][AIX] Aide sur commande read
Bonjour,
dans un script, j’affiche un menu.
je récupère ensuite le choix au clavier via la commande "read [var]"
jusque là, tout va bien.
probleme :
quand j'entre une réponse non attendu, je voudrais effacer la dernière ligne de la console et redemander le choix.
actuellement, la commande read me renvoi automatiquement à la ligne...
et je ne sais pas remonter.
avez vous une solution ?
exemple :
Code:
1 2 3 4 5 6 7
| echo -n "votre choix :"; read ASW
while [ $ASW != "q" ]; do
echo "\rerreur de saisie ! Veuillez recommencer...\c";
sleep 2;
echo -n "votre choix :"
read ASW;
done |