Bonjour, Le module zsh/system fourni une fonction sysread (un read simplifié) mais qui permet l'utilisation d'un timeout (en secondes). Exemple : % zmodload zsh/system % param="default" ; echo -n '> ' ; sysread -t 3 param ; echo $param hello (entrée utilisateur) hello % param="default" ; echo -n '> ' ; sysread -t 3 param ; echo $param
zsh: exit 4 default
Au cas où... -- http://asyd.net/home/ - Home Page http://guses.org/home/ - French Speaking (Open)Solaris User Group
Le Sunday 10 September 2006, à 20:52:41PM +0200, Bruno a écrit :
Bonjour,
Le module zsh/system fourni une fonction sysread (un read simplifié) mais qui permet l'utilisation d'un timeout (en secondes).
Exemple :
% zmodload zsh/system % param="default" ; echo -n '> ' ; sysread -t 3 param ; echo $param hello (entrée utilisateur) hello
% param="default" ; echo -n '> ' ; sysread -t 3 param ; echo $param
zsh: exit 4 default
Au cas où...
Est-ce qu'il y a une différence avec la commande interne "read" ? % param="default" ; echo -n '> ' ; read -t 3 param ; echo $param a+ arno
On mer 13 septembre, arno. wrote:
Le Sunday 10 September 2006, à 20:52:41PM +0200, Bruno a écrit :
Bonjour,
Le module zsh/system fourni une fonction sysread (un read simplifié) mais qui permet l'utilisation d'un timeout (en secondes).
Exemple :
% zmodload zsh/system % param="default" ; echo -n '> ' ; sysread -t 3 param ; echo $param hello (entrée utilisateur) hello
% param="default" ; echo -n '> ' ; sysread -t 3 param ; echo $param
zsh: exit 4 default
Au cas où...
Est-ce qu'il y a une différence avec la commande interne "read" ? % param="default" ; echo -n '> ' ; read -t 3 param ; echo $param
Tiens, bizarre, j'avais pourtant regardé je l'avais pas vu ce -t pour read, au temps pour moi -- http://asyd.net/home/ - Home Page http://guses.org/home/ - French Speaking (Open)Solaris User Group
participants (2)
-
arno.
-
Bruno Bonfils