我正在linux中运行command xxx xxx
,我想将所有输出(包括std / warn / err输出)重定向到一个IN ORDER文件中。
如何处理?
例如,如果我运行command xxx xxx 2>file
,该文件将只包含错误消息。如果我运行command xxx xxx 1>file
,该文件将只包含std消息。但我希望所有的信息在一起,而不是分开的信息。怎么处理这个?
谢谢!
答案 0 :(得分:1)
我认为你正在寻找这个:
command >outfile 2>&1.
答案 1 :(得分:0)
您也可以使用这种更简单的方式
$ command arg1 arg2 >& command.out
这是典型的C shell方式,但适用于大多数高级shell,例如bash。