BASH: альтернативы копрок

У меня есть несколько скриптов, которые используют coproc для управления stdout/stdin подпроцессов. К сожалению, coproc был представлен в Bash 4.0, и на многих системах, которые я использую, есть более ранние версии bash.

Существуют ли альтернативы Coproc?

1 ответ

Решение

Вы можете использовать стандарт named pipe вместо coproc:

mkfifo in_data out_data

command <in_data >out_data &

exec 3> in_data 4< out_data

echo <some thing here> >&3
read <some variables here> <&4
Другие вопросы по тегам