[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: redirection d'erreurs?



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


Reply to: