Duplicating File Descriptors (复制文件描述符)

重定向操作符

[n]<&word

用于复制文件描述符。如果 word 扩展为一个或多个数字, n 代表的文件描述符将成为那个文件描述符的复制。如果 word 中的数字并未指定一个被用于读取的文件描述符,将产生一个重定向错误。如果 word 扩展为 -, 文件描述符 n 将被关闭。如果没有指定 n, 将使用标准输入 (文件描述符 0)。

类似的,操作符

[n]>&word

用于复制输出文件描述符。如果没有指定 n, 将使用标准输出 (文件描述符 1)。如果 word 中的数字并未指定一个被用于输出的文件描述符,将产生一个重定向错误。 特殊情况下,如果忽略了 n,并且 word 并非扩展为一个或多个数字, 标准输出和标准错误将被重定向,和前面描述的一样。