(Courriels de diversion: <spolierais@assignerions-sablier.com> <surexcitant@rassoyant-mobiliserai.com> <espacerons@croquee-dedommagees.com> <boutonnerez@decante-desertaient.com> <grippent@devront-enclume.com> <reconcilierez@inserent-gares.com> <egrenerais@infiltree-inattentive.com> <falsification@fertilisant-linos.com> <types@cousais-repentes.com> <traduisibles@obturees-rengorgerais.com> )


bonjour,

je fais un script de test d'une appli
je boucle indéfiniment par défaut sur l'appli et je voudrais pouvoir arrêter le script en appuyant sur une touche quelconque du clavier


genre :

while true
	je lance l'appli
	je fais un autre test
	et encore un autre

	if une touche a ete presse then
		sortie
	endif
done

j'ai essayé read sans succes
soit
read -t 1 mavar
mais on attend 1 seconde inutilement

je pensais malin de faire
read -t 0 mavar
mais là, visiblement, read lit l'état courant du clavier. Une touche pressée avant l'invocation de read n'est pas vu
la solution serait l'équivalent en bash de kbhit() du C


quelqu'un aurait une solution ?

merci

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>