这个问题在这里已经有答案了:
如何使用Bash将标准输出和标准错误重定向并附加到文件中
(8个答案)
(8个答案)
五年前关闭的
我知道在Linux中,要将输出从屏幕重定向到文件,我可以使用>或T形三通。但是,我不确定为什么部分输出仍然输出到屏幕,而不是写入文件
是否有办法将所有输出重定向到文件
该部分将写入stderr,使用2>以重定向它。例如:
foo>;stdout.txt 2>;stderr.txt
或者,如果要在同一文件中:
foo>;allout.txt 2>&;1.
注意:这在(ba)sh中有效,请检查shell的语法是否正确