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: pgpGjpqegA9Da.pgp
Description: PGP signature

Répondre à