Penz говорит, что проблему можно решить с помощью функций Multios и coproc в потоке .
Однако я не уверен насчет решения.
Я знаю, что вы можете использовать multios как
ls -1 > file | less
но я никогда не использовал такой, чтобы у вас было два входа.
Как вы можете использовать эти функции для создания контура трубы в Zsh?