我在linux下运行command xxx xxx
,我想将所有的输出,包括std/warn/err输出重定向到一个IN INDER文件中。如何重定向`命令...`所有输出到linux中的文件?
如何处理?
例如,如果我运行command xxx xxx 2>file
,该文件将只包含错误消息。如果我运行command xxx xxx 1>file
,该文件将只包含std消息。但是我想把所有的信息放在一起,而不是分开的信息。如何处理这个?
谢谢!
我在linux下运行command xxx xxx
,我想将所有的输出,包括std/warn/err输出重定向到一个IN INDER文件中。如何重定向`命令...`所有输出到linux中的文件?
如何处理?
例如,如果我运行command xxx xxx 2>file
,该文件将只包含错误消息。如果我运行command xxx xxx 1>file
,该文件将只包含std消息。但是我想把所有的信息放在一起,而不是分开的信息。如何处理这个?
谢谢!
我认为你正在寻找这样的:
command >outfile 2>&1.
你也可以用这个简单的方法
$ command arg1 arg2 >& command.out
这是典型的C壳的方式,但效果很好上最先进的炮弹如bash。
可能的重复[如何重定向并将stdout和stderr追加到带有Bash的文件?](https://stackoverflow.com/questions/876239/how-can-i-redirect-and-append-both -stdout-和标准错误到一个文件,与-的bash) –