首页 > 系统服务 > 详细

Linux学习之sed编辑器

时间:2015-03-03 11:53:42      阅读:263      评论:0      收藏:0      [点我收藏+]


一 介绍:

    sed流编辑器(stream editor)的功能强大,能把文档或字符串通过自己想要的方式或内容输出至屏幕或文件,通常和正则表达式密切配合。

二 命令详细内容

    sed命令:  sed [option] ‘addresscommand‘ file

①option:

-n:表示此时处于静默模式,不输出模式空间,即当command中是p时仅输出一次

-r:支持扩展的正则表达式

-i:修改源文件

-f:通常用为-f /path/about/script 用一连串的脚本处理

-e script1 -e script2 同时处理多个脚本

②address

常用的有a,b(a行到b行),a,$(最后),a,+b(a后b行),/pattern/匹配的行

③command

p:print  

d:delete  

w FILE:模式空间匹配的内容保存至该文件   

a \string:匹配的行后加上add一个string,前面改a为i(in front of)

s///:和perl里面的一样,替换,s/pattern/string/modifier(修饰符有g,全(局)匹配,i,忽略大小写)此处也可以后向引用

                                                 --------------(linux马哥教育视频,wiki)

Linux学习之sed编辑器

原文:http://qixue.blog.51cto.com/7213178/1616726

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