У меня есть программа, которая может принимать входные данные из стандартного ввода и выводит вывод в стандартный вывод следующим образом:
cat initial_input.txt | myprogram myindex myoptions - | filter_output > outfile.txt
Программа загружает структуру данных (myindex) перед началом обработки ввода, и это может занять довольно много времени. Часть выходных данных может быть возвращена в программу. Я хочу передать часть стандартного вывода обратно в стандартный ввод, который принимает программа, чтобы он добавлялся в конце начального ввода, с которым была вызвана программа, без прерывания начального выполнения программы, поскольку для начальной загрузки myindex требуется время внутрь.
Есть способ сделать это?