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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager