/ bin / sh:如何从& 3重定向到命名管道?

时间:2010-01-27 12:38:46

标签: unix shell named-pipes

我从命名管道读取后台进程。 例如

mkfifo /tmp/log.pipe

./myprog.sh < /tmp/log.pipe

我想使用&amp; 3而不是指定/tmp/log.pipe

echo "aaa" >&3但结果类似于echo "aaa" > /tmp/log.pipe

如何每次将&amp; 3重定向到/tmp/log.pipe。

1 个答案:

答案 0 :(得分:3)

exec 3>/tmp/log.pipe