Некоторая программа Linux prog1 постоянно печатает на консоль. Я хотел бы прочитать и проанализировать его stdout в моей программе на C prog2 как stdin. Я не могу изменить источник prog1. Я ожидаю что-то вроде этой команды:

           prog1 ??? prog2

Поэтому я бы хотел перенаправить стандартный вывод prog1 на стандартный вывод prog2. Может быть, слишком легко, но я не знаю .... Я не могу гуглить ответ. Я нашел только вопросы об изменении stdout существующего процесса, не убивая его.

0