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