Может быть сделано с помощью цикла while:
produce | while IFS= read -r line; do echo "$line" | process; done | consume
(для некоторых произвольно produce
, process
, consume
команды, которые все используют стандартный ввод / вывод), но Мех. Должен быть более элегантный способ сделать это.