BASH: coproc 的替代品

BASH: coproc 的替代品

我有一些脚本使用共生控制子进程的标准输出/标准输入。不幸的是,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

相关内容