Shell重定向问题

ls nodir 1> filename.txt 2>&1

上面例子把 标准输出 重定向到文件 filename.txt,然后把 标准错误 重定向到 标准输出,所以最后的错误信息也通过标准输出写入到了文件中。


ls  a  > 1.log                                                将正确输出到1.log,错误输出到屏幕。
ls  a  >1.log   2>&1   =  ls  a  &> 1.log       将正确,错误都输出到log
ls  b >> 1.log                                               将正确拼接到1.log,错误输出到屏幕
ls  b >> 1.log  2>&1  =  ls  b  &>> 1.log     将正确错误都拼接到 1.log
---------------------------------------------------------------------------------------------------------


原文地址:https://www.cnblogs.com/elseliving/p/7922906.html