Bonjour,

Dans mon programme je lance un second exécutable (qui m'est fourni, je ne peux pas le modifier).
Comme celui ci fait un "get()", pour lui "répondre j'utilise la redirection temporaire des entrées "<<"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
lexecutable << marqueur_fin
parametre
marqueur_fin
ça marche très bien.

Je voudrais en plus récupérer les sorties tout en continuant leur affichage dans la console, donc je voulait utiliser "| tee sortie"

Sauf que di je fait bêtement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
lexecutable | tee sortie << marqueur_fin
parametre
marqueur_fin
la redirection de l'antrée s'applique au pipe et donc -entre autre- mon fichier sortie ne contiendra que "parametre".
Du coup j'ai essayé sans trop d'espoir de mettre mon "| tee sortie" un peu partout, mais à faire n'importe quoi on devient n'importe qui certes mais néanmoins on n'obtient rien de bon.

Donc voilà ma question, comment rediriger à la fois mes entrées et mes sorties?