Shell 在linux中如何将`command…`所有输出重定向到文件中?
我正在linux中运行Shell 在linux中如何将`command…`所有输出重定向到文件中?,shell,Shell,我正在linux中运行命令xxx xxx,我想将所有输出重定向到一个文件中,包括std/warn/err输出 如何应对 例如,如果我运行命令xxx xxx 2>文件,该文件将只包含错误消息。如果我运行命令xxx xxx 1>文件,该文件将只包含std消息。但我想把所有的信息放在一起,而不是分开的信息。如何应对 谢谢大家! 我想你正在寻找这个: command >outfile 2>&1. 您也可以使用这种更简单的方法 $ command arg1 arg2 >&
命令xxx xxx
,我想将所有输出重定向到一个文件中,包括std/warn/err输出
如何应对
例如,如果我运行命令xxx xxx 2>文件
,该文件将只包含错误消息。如果我运行命令xxx xxx 1>文件
,该文件将只包含std消息。但我想把所有的信息放在一起,而不是分开的信息。如何应对
谢谢大家! 我想你正在寻找这个:
command >outfile 2>&1.
您也可以使用这种更简单的方法
$ command arg1 arg2 >& command.out
这是典型的C shell方式,但在大多数高级shell(如bash)上效果很好。可能与