跟我学 linux shell 脚本编程(8)sed使用2
1、上一节小编说过,用两种方法查看3-10行文件,这里小编再用一种方法就是反选,shell中感叹号!是 非 的意思,就是取余,比如sed '3,鲂番黟谊6p' file 是读取每一行,查看3,6行,会出现两遍3-6行

3、如果只是 不 想显示3,6行呢sed -n '3,6!p' file,如上图右
4、下面说一下查找的问题,如果小编想查找某一部分内容怎么办,当然grep可以做到,其实sed也可以做到,而且功能更强大!!!
5、比如小编想找一下含有数字5的那一行,先看看文本内容(小编对上面使用的列子文件file做了一点修改,为了讲解方便)

7、如上图,含有数字5的都会显示出来,包括猱蝰逾鸾55那么如果我们只想看含有5的怎么办呢?加一个限制就可以了,当然如果小侏蜩嫱翻伙伴想真正的看懂,还要去学习一下正则表达式(有需要的话,小编也会将的)sed -n '/\<5\>/p' file

10、如果小伙伴想学更多可以自己去搜sed的使用,当然小编也推荐一本书sed与awk
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:34
阅读量:87
阅读量:60
阅读量:84