>&/dev/null 和 &>/dev/null 之间的区别

>&/dev/null 和 &>/dev/null 之间的区别

我试图在声明中找到有关操作员订单的信息

>&/dev/null

>&和之间有什么区别吗&>

答案1

根据说明书3.6.4 重定向标准输出和标准错误:

3.6.4 重定向标准输出和标准错误

此结构允许将标准输出(文件描述符 1)和标准错误输出(文件描述符 2)重定向到名称为单词扩展的文件。

重定向标准输出和标准错误有两种格式:

&>word

>&word

在这两种形式中,优选第一种。这在语义上等价于

>word 2>&1

使用第二种形式时,单词可能不会扩展为数字或“-”。如果是这样,出于兼容性原因,其他重定向运算符将适用(请参阅下面的复制文件描述符)。

相关内容