shell 重定向详解
1、输入重定向
就是将标准输入从文本或者标准数据流中,
输入到shell命令中。
格式如下
[n]<word

2、输出重定向
就是将shell的输出内容从窗口打印输出打文件中。
格式如下:
[n]>[|]word

3、扩展输出重定向
就是将shell的命令输出流重新定向到文件的后面去,不会删除原有文件的内容。
格式如下:
[n]>>word

4、重定向标准输出和标准错误
不仅可以重新定向输出流,还可以将错误的内容输出到文本中,
有两种方式:
&>word 和 >&word
推荐使用第一种
语义上等价于 >word 2>&1

5、扩展形式的重定向标准输出和标准错误
就是文件后面添加输出和错误的内容。
格式如下
&>>word

6、作为文档输入
有时如果想将输入作为一个文档进行写入,
可以使用特殊的内容写入。
格式
[n]<<[-]word
here-document
delimiter

7、作为字符串输入
将后面所有的输入都作为一行字符串输入。
格式如下[n]<<<word

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:196
阅读量:129
阅读量:97
阅读量:151
阅读量:72