On Thu, Oct 10, 2002 at 01:19:42AM +0200, Alain Tesio wrote: >> 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 > Ou sans pipe nommé : > dpkg-scanpackages 3>&1 1>&2 2>&3 > blah | grep beurk && gzip blah Oui, mais là, 1) tu utilises un fichier (bouh....). Ça ou un pipe nommé... C'est toujours un nom "libre" à prendre de manière temporaire. 2) Tu fais pas les deux choses en même temps, mais séquentiellement. ( N'empêche qu'effectivement, c'est astucieux d'abandonner l'idée du pipe pour la sortie, et la faire passer par un fichier, je n'y aurais pas pensé. Mais je comprends pas pourquoi tu fais pas simplement: dpkg-scanpackages 2>&1 > blah | grep beurk && gzip blah Pourquoi diable aller jouer avec le file descriptor 3? (À part nous montrer ta maîtrise de la chose) ) -- Lionel
Attachment:
pgpQae65JoWth.pgp
Description: PGP signature