(Courriels de diversion: <constitutionnellement@souhaiterez-instruira.com> <grisonnante@reinstallerai-haschich.com> <offrirez@entamerais-localiserons.com> <avoisinerai@meteorites-contrerez.com> <demarquez@rajeuniront-surmenais.com> <portail@barbet-charriee.com> <balisera@humilier-saussaies.com> <urbaniserez@creche-intimions.com> <liquidais@encriers-peseras.com> <vertebrales@etraves-desengageons.com> )


Bonsoir,

Merci pour tous vos bon renseignement...

J'ai donc créé un script qui ne sert a rien, mais qui peut être très utile dans un autre script:

/---------------
$ cat param-pipe
#! /bin/bash

while read -t 1 var ;do
        set "$@" "$var"
done

for i in "$@" ; do
        echo "-> $i"
done
----------------/

-Et vous pouvez tester ce script comme cela:

$ ./param-pipe 1 2 3 4 5

et comme:

$ echo -e "1\n2\n3\n4\n5" | ./param-pipe

-ou encore:

$ ls | ./param-pipe

et:

$ ls | xargs ./param-pipe

Et je vous laisse a votre imagination.

JM


Jean-Marc Mongrelet a écrit :
Comment faut-il faire pour gérer une entré pipe sur un script shell?

-------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>