On Tue, 11 Nov 2003, jeanluc on woody wrote: > Alors, je me suis dit que c'etait le &0 qui �tait sur-�ccit par l'entr�e > du pipe � l'nt�rieur du while, et que donc &1 n'�tait pas touch�, et > effectivement > read input <&1 > � l'int�rieur de la boucle fonctionne aussi.
Normal: [EMAIL PROTECTED]:~$ echo coucou | while read a;do /bin/ls -l /proc/self/fd/? ;done /bin/ls: /proc/self/fd/3: No such file or directory lr-x------ 1 felix felix 64 Nov 11 23:03 /proc/self/fd/0 -> pipe:[86230] lrwx------ 1 felix felix 64 Nov 11 23:03 /proc/self/fd/1 -> /dev/pts/0 lrwx------ 1 felix felix 64 Nov 11 23:03 /proc/self/fd/2 -> /dev/pts/0 Encore une fois, cela ne me semble pas tr�s ``POSIX'' comme attitude, je ne me risquerait pas � syst�matiser ce genre de m�thodes... Note: Depuis un moment, le kernel propose un r�pertoire /proc/self qui permet de se passer de la variable ``$$''... Exemple: ln -s /proc/self/fd/1 /dev/alttty :-/ -- F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch _______________________________________________ gull mailing list [EMAIL PROTECTED] http://lists.alphanet.ch/mailman/listinfo/gull
