请问 2>&1 放在命令行尾部和中间有什么区别吗?

回答

第一个标准错误输出输出到终端,标准输出输出到output.txt中;
第二个标准输出和标准错误输出都会输出到output.txt中。

解析:bash执行是有循序的,执行第一条命令时,标准错误输出输出到标准输出,而这时标准输出输出到终端,然后标准输出才输出到output.txt。

以上是 请问 2>&1 放在命令行尾部和中间有什么区别吗? 的全部内容, 来源链接: utcz.com/a/24959.html

回到顶部