位置: 编程技术 - 正文
推荐整理分享shell常用重定向实例讲解(shell exec重定向),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell重定向到文件不换行,shell重定向端口,shell中重定向,shell重定向端口,shell重定向错误输出,shell中重定向,shell重定向错误输出,shell重定向到变量,内容如对您有帮助,希望把文章链接给更多的朋友!
每个打开的文件都会被分配一个文件描述符.stdin (键盘), stdout (屏幕), 和 stderr (错误消息输出到屏幕上)的文件描述符分别是0, 1, 和 2. 对于正在打开的额外文件, 保留了描述符3到9.
文件描述符是文件系统为了跟踪这个打开的文件而分配给它的一个数字。
下面以实例说明
1,>的用法
这种用法我想大家都非常的熟悉,因为这是我经常会用到的。echo "" > 1.txt 时,>前面是有一个1的,是默认的。>重定向到文件时,会将文件清空,在写入。
上面的这个例子,可以把1.txt文件中的内容清空,其实也很好理解,清空后,不输入内容当然为空了。
2,>>的用法
从上面的这个例子我们可以看出,>>重定向到文件时,会将输出写到文件的结尾。这一点和>完全不同的。
3,0,1,2 到9,以及&
i>&j重定向文件描述符i 到 j.指向i文件的所有输出都发送到j中去. i和j呢是0-9这间的数字
4,<>的用法<这个符号是读取,>这个符号是输出,放在一起就打开并且读取,
能过上面的这个例子,就可以很清楚了解<>他的作用
5,n<&-关闭输入文件描述符n n>&关闭输出文件描述符n
6,|管理命令
这个命令也是我们常用的,是典型的,把一个命令的输出,当作另一个命令的输入
表示tank是一个输出,但它又是wc的输入,不然就不会有统计出现了。
awk中RS、ORS、FS、OFS的区别和联系小结 学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。一,RS与ORS1,R
shell中的循环语句、判断语句实例 shell的循环主要有3种,for,while,untilshell的分支判断主要有2种,if,case一,for循环#!/bin/bashforfilein$(ls/tmp/test/mytest|grepsh)//forin格式是shellfor的基本格式,
awk实现Left、join查询、去除重复值以及局部变量讲解例子 最近看到论坛里面有几个不错的小例子,对于学习awk还是有帮助,在这儿详细的说一下一、类似数据库中的leftjoin查询[root@krlcgcmsmytest]#cata.txt//a.txtaaa
标签: shell exec重定向
本文链接地址:https://www.jiuchutong.com/biancheng/371585.html 转载请保留说明!友情链接: 武汉网站建设