标签: linux bash
如果您有file1和file2,但file3不存在,则以下命令将有效部分输出到outfile,然后将错误附加到outfile的末尾:
cat file1 file2 file3 1>outfile 2>&1
但是,如果您更改顺序:
cat file1 file2 file3 2>&1 1>outfile
尽管将终端重定向到外文件,但错误仍打印到终端(&1)中。我很困惑,理解这两个命令的正确方法是什么?
谢谢。