(Courriels de diversion: <martiale@regles-repayera.com> <arlequins@consignions-vivoteriez.com> <deparent@desactive-siegerions.com> <adjugerent@nom-desservit.com> <chenal@furtivement-reveree.com> <vouais@flambante-rebâtiraient.com> <bêcherent@ecrie-debattirent.com> <monnayerons@tranquilliseraient-exhumes.com> <demangeaisons@relaxe-disperseraient.com> <admettront@pressentions-ajustant.com> )
essai comme ça : ./monprog.py arg1 arg2|grep INFECTED &>> result.txt Il est possible que la sorti de monprog.py se fasse en erreur donc prévois d'envoyé l'ensemble des sorties dans ton fichier. Philippe Le Thu, 19 Nov 2009 12:14:47 +0100, meuced@gmail.com (Cédric) a écrit : > Bonjour, > > je suis confronté à un problème très bête, que je n'arrive pas à > résoudre... > > dans un script bash, je veux lancer un programme avec des arguments, > filtrer sa sortie avec grep et mettre le résultat (qui peut être > plusieurs lignes) dans un fichier texte. > ce programme est lancé plusieurs fois à la suite avec des arguments > différents. En voici un extrait : > > #!/bin/bash > > echo "debut" > result.txt > echo >> result.txt > ./monprog.py arg1 arg2|grep INFECTED >> result.txt > ./monprog.py arg3 arg4|grep INFECTED >> result.txt > etc... > > > le problème : les échos s'inscrivent bien dans le fichier, mais pas > les résultats des grep... > > en sachant que je ne peux pas modifier le programme python. > > Merci d'avance.... > > -- > cedric > http://eyes.neuneuil.com > > ----------------------------------------------------------------- > Les listes de diffusion du CULTe - Pour une informatique libre > http://www.CULTe.org/listes/ > Pour se desabonner: > mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER> ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER