任意文件描述符的 Bash 语法

任意文件描述符的 Bash 语法

在 bash 手册中,打开任意文件描述符的描述如下:

/dev/fd/fd

如果 fd 是有效整数,则文件描述符 fd 会被复制。

这是否意味着/dev/fd/123,或dev/123/fd,或/dev/123/123

答案1

根据 DEVFS 定义,正确的位置是/dev/fd/NNN。请注意,使用 9 以上的描述符可能会导致问题,因为 Bash 将其中一些用于其内部用途。还应尊重权限。

相关内容