将stderr重定向到stdout,而不将其重定向到文件中?

10 浏览
0 Comments

将stderr重定向到stdout,而不将其重定向到文件中?

这个问题已经有了答案

\"2>&1\"的意思是什么?

有没有一种方法可以将stderr重定向到stdout,使得所有stderr输出都被接收到stdout中,但不会同时重定向到文件中?

当然,有许多方法可以将stderr重定向到stdout,然后将组合流输出到文件中,但在这种情况下,我希望所有输出都只通过stdout传递,而不涉及任何文件。

admin 更改状态以发布 2023年5月22日
0
0 Comments

我理解您想将 stderr 重定向到 stdout 并将 stdout 打印到终端?

若是这样:

command 2>&1

其中:

0 = stdin
1 = stdout
2 = stderr

2>&1 的意思是:将 stderr 重定向到 stdout

您还可以这样做:

2>filename

0