On ne sait pas ce que ton bout de code doit faire, donc c'est compliqué de t'aider.
Si je reprends ton exemple pour essayer de débrouiller ce que tu peux faire:
"echo foo | cat | cat"
Si je comprends bien, tu as ton process qui va faire "echo foo" et passer la sortie à un enfant qui va faire "cat | cat" (et du coup, cet enfant devrait va faire cat et passer la sortie à un autre enfant qui va faire cat).
Ce que je veux dire, c'est que tu dois pouvoir faire en sorte que l’enchaînement soit transparent (l'enfant va traiter le pipe exactement comme le parent l'aurait fait, tu dois pouvoir te passer de code spécifique pour ça).
[^] # Re: Question ?
Posté par kp . En réponse au message Implémentations de plusieurs pipes. Évalué à 0.
On ne sait pas ce que ton bout de code doit faire, donc c'est compliqué de t'aider.
Si je reprends ton exemple pour essayer de débrouiller ce que tu peux faire:
"echo foo | cat | cat"
Si je comprends bien, tu as ton process qui va faire "echo foo" et passer la sortie à un enfant qui va faire "cat | cat" (et du coup, cet enfant devrait va faire cat et passer la sortie à un autre enfant qui va faire cat).
Ce que je veux dire, c'est que tu dois pouvoir faire en sorte que l’enchaînement soit transparent (l'enfant va traiter le pipe exactement comme le parent l'aurait fait, tu dois pouvoir te passer de code spécifique pour ça).