Итак, у меня есть программа для Linux, которая выполняется в цикле while (true), который ожидает ввода данных от пользователя, обрабатывает его и выводит результат в стандартный вывод.
Я хочу написать сценарий оболочки, который открывает эту программу, передает ей строки из txt-файла, по одной строке за раз и сохраняет выходные данные программы для каждой строки в файл.
Итак, я хочу знать, есть ли какая-либо команда для:
- открыть программу
- отправить текст процессу
- получить вывод из этой программы
Большое спасибо.