[gull] Petit problème shell script
Félix Hauri
felix at f-hauri.ch
Tue Nov 11 19:32:01 CET 2003
On Tue, 11 Nov 2003, jeanluc on woody wrote:
> Est-ce possible de me remettre les idées en place ?
> Merci d'avance.
Cela devrait t'aider à n'y plus rien comprendre:
felix at medium:~$ tty
/dev/pts/0
felix at medium:~$ /bin/ls -l /proc/$$/fd/
total 0
lrwx------ 1 felix felix 64 Nov 11 19:20 0 -> /dev/pts/0
lrwx------ 1 felix felix 64 Nov 11 19:20 1 -> /dev/pts/0
lrwx------ 1 felix felix 64 Nov 11 19:20 2 -> /dev/pts/0
lrwx------ 1 felix felix 64 Nov 11 19:20 255 -> /dev/pts/0
``&0'' L'entrée standard, ``&1'' la sortie standard et ``&2'' la sortie
d'erreur SONT EFFECTIVEMENT des liens qui pointent PAR DEFAUT sur le tty
courant.
Il me semble que l'utilisation de ``<&2'' n'est pas très ``standard''
enfin si ça marche, c'est que ce n'est pas complêtement faux:-/
Cela dit, comme l'à suggéré marc, je ferais plutôt:
REALIN=$(tty)
...
read input <$REALIN
...
... ou encore...
REALIN=$(tty)
...
input=$(head -n1 $REALIN)
...
mais c'est une autre histoire;)
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list