On Wed, Oct 09, 2002 at 09:58:50PM +0200, Remi Suinot wrote: > He bien, ce que je cherche � faire, c'est executer la commande > dpkg-scanpackages, diriger la sortie pour la 'gziper' et dans le > m�me temps, r�cup�rer la sortie suivante (stderr?) en fichier et ou > filtrer avec grep (ouf!)
dpkg-scanpackages 2>err.out | gzip -9 > blah.gz Pour piper la sortie d'erreur vers grep et en m�me temps piper la sortie vers gzip, je ne pense pas que la syntaxe de bash le permette (en tous cas avec des pipe anonymes). Mais il est tout � fait possible de faire (en C) un programme qui fait �a... Autre solution: Utiliser un pipe nomm�: mkfifo err.out dpkg-scanpackages 2>err.out | gzip -9 > blah.gz & grep blah < err.out rm err.out >> # dpkg-scanpackages essai overide | gzip > essai/Packages.gz \ >> 2> essai_double.txt > 'Mache pas non plus, j'ai toujours la cr�ation du fichier Packages, > mais la sortie �cran visible est toujour pr�sente, et le fichier > essai_double.txt est � 0 octet. Non, l�, on redirige l'erreur standard de gzip, pas celle de dpkg-scanpackages. Il suffit de mettre les choses dans le bon ordre :) -- Lionel
pgppcqqgAG0qi.pgp
Description: PGP signature

