On Tuesday 11 November 2003 16:06, Blaise Drayer wrote:
> Mon probl�me est que read ne semble pas pouvoir
> se lancer dans une boucle faisant d�j� appelle � un read. Qqn a une
> suggestion ou une id�e pour contourner le probl�me??
En fait, read lit depuis stdin. Dans ton cas, stdin est le pipe; ce qui fait
que read ne lise pas depuis ton clavier (/dev/tty). Donc, tu dois utiliser un
read -u <fd>. fd etant un "file descriptor " ouvert. Tu peux creer un FD avec
une commande tel que :
5<&/dev/tty
ainsi, tu devrais pouvoir ecrire :
grep ...</etc/group |\
cut ... |\
while read group
do
...
read -u 5 input
...
done
Daniel
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull