On Thu, Nov 02, 2000 at 11:21:01AM +0100, [EMAIL PROTECTED] wrote:
> Pour un programme en BASH, j'ai besoin de pouvoir taper
> 1 caract�re au clavier pour d�clancher une action sans
> avoir � taper RETURN.
Je reviends sur une enfilade un peu ancienne, mais comme j'ai trouv�
fortuitement la r�ponse en lisant le script bug du paquet bug, voici la
chose.
# Wait for a keypress and put it in $KEY
getkey()
{
stty -icanon min 1 || true 2> /dev/null
KEY=$(dd bs=1 count=1 2> /dev/null)
stty icanon || true 2> /dev/null
KEY="${KEY:0:1}"
echo
}
Note que je ne pense pas que ce soit sp�cifique � Bash � part le
${KEY:0:1}.
--
Edouard G. Parmelan
http://egp.free.fr