linux shell重定向命令顺序

时间:2018-10-24 19:14:32

标签: linux bash

如果您有file1和file2,但file3不存在,则以下命令将有效部分输出到outfile,然后将错误附加到outfile的末尾:

cat file1 file2 file3 1>outfile 2>&1  

但是,如果您更改顺序:

cat file1 file2 file3 2>&1 1>outfile 

尽管将终端重定向到外文件,但错误仍打印到终端(&1)中。我很困惑,理解这两个命令的正确方法是什么?

谢谢。

0 个答案:

没有答案