(Courriels de diversion: <ranches@forestiers-constitutionnellement.com> <souhaiterez@instruira-grisonnante.com> <reinstallerai@haschich-offrirez.com> <entamerais@localiserons-avoisinerai.com> <meteorites@contrerez-demarquez.com> <rajeuniront@surmenais-portail.com> <barbet@charriee-balisera.com> <humilier@saussaies-urbaniserez.com> <creche@intimions-liquidais.com> <encriers@peseras-vertebrales.com> )
Jean-Marc Mongrelet wrote: > > Bonjour, > > Comment faut-il faire pour gérer une entré pipe sur un script shell? > > Je m'explique: > > Un script (d'exemple simple): > $ cat exemple > #! /bin/bash > echo $1 > > Je fais (pour exemple): > ls | exemple > > Au résulta rien... Rien ne s'affiche! > > Même avec: > echo "toto" | exemple > > Toujours rien! > > Comment faire pour changer cela? c'est normal que rien ne saffiche $1 represente le premire parametre qui est vide ! ( il n'a a rien apres le mot exemple ($0) ce nest pas le stdin que veux tu faire exactement ? tu a ecrits "toto" dans le pipe et la procedure exemple apelle affiche ces parametres d'appel et ne lis pas le pipe ! afficher le fichier toto ? ou le contenu du fichire toto -- Veuillez n'utiliser que le format txt, dans les couriels ! pas de fichiers attache ou mime ! merci ! Si vous voulez me joindre personellement, placer le tag [PERSO], dans le titre de votre message. MERCI ! Je vous remeci de soutenir le logiciel libre ! Cf: http://www.fsf.org/philosophy/no-word-attachments.fr.html A.B. : imcp.ba@free.fr FREE LINUX SYSTEM http://imcp.ba.free.fr http://www.culte.org Membre du Club des Utilisateurs de Linux de Toulouse et des environs. Pc : ortho-graphe connait pas !!! fonetic oui !!! -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>