我知道在Linux中,要将输出从屏幕重定向到文件,可以使用>或tee。但是,我不确定为什么部分输出仍会输出到屏幕上而不写入文件。
>
tee
有没有办法将所有输出重定向到文件?
该部分已写入stderr,用于2>重定向它。例如:
2>
foo > stdout.txt 2> stderr.txt
或者,如果您要在同一文件中:
foo > allout.txt 2>&1
注意:这在(ba)sh中有效,请检查您的shell语法是否正确