我的问题是当我从 bash 文件中读取时/dev/fd/3
会cat
挂起。我希望有一种方法可以在后台从文件描述符中读取,这样我就可以继续阅读其余的 shell 代码。
#hangs here. pipe file descriptor 3 to yummy-stdin.pl
cat /dev/fd/3 | yummy-stdin.pl
./this-shall-never-run.pl
我试过了:
cat /dev/fd/3 | yummy-stdin.pl & this-shall-never-run.pl;
上面的问题是在处理 this-shall-never-run.pl 时,它将停止从文件描述符中读取。完成后,它将继续阅读……但这不是我想要的。