Retourner au contenu associé (entrée de forum : Un pipeline, deux pipelines, trois pipelines...)
Posté par Sylvain Sauvage le 16 juin 2005 à 06:44. En réponse au message Un pipeline, deux pipelines, trois pipelines.... Évalué à 3.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Commençons par le début
Posté par Sylvain Sauvage . En réponse au message Un pipeline, deux pipelines, trois pipelines.... Évalué à 3.
{ echo prout; sleep 3; echo prout; } | grep -n "^"
(pas besoin de X ou d'url à télécharger ;o)
2:prout met bien 3 secondes pour arriver après 1:prout
et
{ echo prout; sleep 3; echo prout; } | grep -n "^" | grep -n "^"
là, 1:1:prout et 2:2:prout arrivent en même temps, mais après 3 secondes.
J'ai aussi testé en utilisant des pipelines nommés :
mkfifo p1 p2
grep -n "^" < p2 &
grep -n "^" < p1 > p2 &
{ echo prout; sleep 3; echo prout; } > p1
et ça fait pareil : le résultat n'est affiché qu'à la fin.
Donc, j'en conclus qu'il y a effectivement quelque chose qui coince.
J'ai pas la réponse mais maintenant j'ai la question. Affaire à suivre...