У меня есть программа командной строки, в которую я передаю перенаправленный ввод и передаю в файл:
./program < some_input_file > some_output_file
Это, очевидно, записывает вывод, не включая перенаправленный ввод. Есть ли какой-нибудь простой способ получить журнал программы, , включая перенаправленный ввод, который я передал?
Я открыт для использования внешней программы или скрипта - я запускаю это на bash / linux.
[EDIT] * * +1010
Я ищу способ чередования вывода - как если бы программа запускалась в терминале, а входной файл просто вводился вручную