码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习之sed编辑器

时间:2015-03-03 11:56:12      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:sed编辑器


一 介绍:

    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编辑器

标签:sed编辑器

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!