我很了解:
$ command 2>> error $ command 1>> output
有什么方法可以将stderr输出到错误文件,并在bash的同一行中将stdout输出到输出文件?
只需将它们添加到一行中 command 2>> error 1>> output
command 2>> error 1>> output
但是,请注意,>>如果文件已经有数据,则用于追加。而>将覆盖文件中的所有现有数据。
>>
>
因此,command 2> error 1> output如果您不想附加。
command 2> error 1> output
仅出于完成的缘故,您可以编写1>,>因为默认文件描述符是输出。所以1>,>是同一回事。
1>
因此,command 2> error 1> output成为command 2> error > output
command 2> error > output