Итак, мой вопрос в том, могу ли я как-то отправить данные в свою программу, а затем отправить те же данные и их результат в другую программу, не создавая временный файл (в моем случае ouputdata.txt). Предпочтительно использовать linux pipe/bash.Как добавить на трубы?
В настоящее время я сделать следующее:
кошки inputdata.txt | ./MyProg> outputdata.txt
cat inputdata.txt outputdata.txt | ./MyProg2
Извините, но это решение является уродливым. Просто исправьте MyProg и соедините их вместе с трубами. – 2008-12-01 16:22:50
а) это совсем не уродливо, б) первый выбор предлагает именно это. – hop 2008-12-01 16:38:11