[gull] Petit problème shell script

jeanluc on woody jeanluctux at numericable.fr
Tue Nov 11 18:27:02 CET 2003


>    read <&2 INPUT
oui, ca marche.
J'ai essayé parce que je le croyais pas.

> En supposant que l'on n'a pas modifié la sortie d'erreur, celle-ci est
> aussi le clavier. 
C'est là où je décroche. Je croyais &2 etait stdout, donc l'ecran.

Par exemple, dans :

cat /etc/group |while read GROUP; do
	read dummy <&2
	echo "dummy= " $dummy
	echojunk
done

effectivement, dans "read dummy <&2"  &2, c'est le clavier
(l'utilisation le prouve, je le croyais pas mais c'est vrai).
mais "echojunk"  (qui affiche sur la sortie erreur), affiche bien sur
l'ecran.

Est-ce possible de me remettre les idées en place ?
Merci d'avance.

Jean-Luc.



More information about the gull mailing list