Also meine Frage ist, ob ich irgendwie Daten an mein Programm senden kann und dann die gleichen Daten UND ihr Ergebnis an ein anderes Programm senden kann, ohne eine temporäre Datei erstellen zu müssen (in meinem Fall ouputdata.txt). Vorzugsweise mit linux pipes / bash.
Ich mache derzeit folgendes:
cat inputdaten.txt | ./MyProg & gt; outputdata.txt
cat inputdata.txt ausgabedaten.txt | ./MyProg2
Auswahl 1 - fix MyProg
, um die zusammengeführte Ausgabe von der Eingabe und ihrer eigenen Ausgabe zu schreiben. Dann können Sie das tun.
Auswahl 2 - Wenn Sie MyProg
nicht reparieren können, um sowohl Eingabe als auch Ausgabe zu schreiben, müssen Sie zusammenführen.