首页 > 其他 > 详细

重定向知识梳理

时间:2019-10-25 11:38:27      阅读:80      评论:0      收藏:0      [点我收藏+]

1. 重定向符号及含义

  注意:箭头流向即是数据的流向.

数字0:标准输入(standard input,简写stdin),数据从右往左方向流动
数字1:标准正确输出(standard output,简写stdout),数据从左往右流动
数字2:标准错误输出(standard error output,简写stderr),数据从左往右流动
>  或  1> 把正确的进行输出(标准输出),覆盖
>>  或  1>> 把正确的进行输出(标准输出),追加
2> 把错误的进行输出,覆盖
2>> 把错误的进行输出,追加
<  或  0< 一般通过文件来输入重定向,如tr命令使用较多(0一般省略不写)
<<  或  0<< 追加输入重定向,一般cat命令用的多,在shell脚本中(0一般省略不写)
&> 合并正确和错误输出,覆盖重定向
&>> 合并正确和错误输出,追加重定向
COMMAND > /path 2> /path2 正确或错误(标准输出和标准输入)输出至不同位置
COMMAND > /path 2> &1 把错误输出导入正确输出的文件中
COMMAND > /path 2>> &1 追加
&>/dev/null 正确和错误的都重定向到空
COMMAND > /dev/null 2>&1 定向到空(同上一个)

重定向知识梳理

原文:https://www.cnblogs.com/blog-tim/p/11736206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!