以下是 Bash 进程替换的示例:
zjhui@ubuntu:~/Desktop$ echo >(ls)
/dev/fd/63
zjhui@ubuntu:~/Desktop$ abs-guide.pdf
然后我得到一个等待命令的光标。
/dev/fd/63不存在。我认为发生的事情是:
- 输出使用的文件名
/dev/fd - 执行
lsin>(ls)
这是正确的吗?为什么会有光标等待输入?
以下是 Bash 进程替换的示例:
zjhui@ubuntu:~/Desktop$ echo >(ls)
/dev/fd/63
zjhui@ubuntu:~/Desktop$ abs-guide.pdf
然后我得到一个等待命令的光标。
/dev/fd/63不存在。我认为发生的事情是:
/dev/fdlsin>(ls)这是正确的吗?为什么会有光标等待输入?