Le 16/12/2010 20:45, Pierre Meurisse a écrit :
Bonjour,

On Thu, Dec 16, 2010 at 06:40:17PM +0000, moi-meme wrote:
sur un script bash je voudrais faire la lecture d'un caractère seulement.

La fonction read existe bien mais il faut finir par un CR.
Rien qui ne me convient dans le options.

avec Gxxx : je ne sais pas comment formuler la question.

La solution doit être triviale (et doit exister), je ne vais quand même
pas faire un programme en C pour ça !

Surtout que cela doit exister, je ne suis quand même pas le premier ...

Merci pour vos réponses

dans mes scripts, j'utilise read -k, mais je ne sais plus où j'ai trouvé
l'info.

A+

Je n'ai pas l'impression que l'option -k soit reconnue sous bash.
read est un builtin du shell : ses options peuvent donc varier en fonction du schell utilisé.

Sous bash, on obtient l'aide avec "help read" -> le comportement désiré est obtenu avec :
$ read -s -N1 reponse

A+
Jean-Jacques

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4d0a8eb7.3010...@doti.fr

Répondre à