码迷,mamicode.com
首页 > 其他好文 > 详细

sed的基本用法

时间:2019-01-30 16:04:03      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:back   bsp   grep   round   new   大小写   code   用法   打印   

了解sed的基本参数

sed匹配的方法:  ‘//‘p,  此符号与grep的引号类似,但sed是一定加此符号的,且还要加上-n的参数,匹配起来相当麻烦。
sed匹配的方法: ‘//‘pI 加上I的参数是指不区分大小写
sed的匹配删除‘//‘d d配置出来直接删除,也可以指定行删除。如我要删除1-10行的文件:sed -i ‘1,10‘d filename
sed的替换匹配: ‘1,10s/old/new/g 1,10表示一个范围,指1到10行 例子:替换10到50行内的root用户替换成yeyu用户: sed -i ‘10,50s/root/yeyu/g‘ filenmae
sed在开头添加: head filename |sed -r ‘s/(.*)/new:&/g‘ new:是指添加的内容。 (.*)表示一整行,后面的&代表前面的(.*)字符。
-r # 脱义参数,与grep的-E参数一样。
-n # 可以打印指定的行, sed -n ‘10‘p fielname 或者 sed -n ‘2,5‘p filename 或者 ‘5,$‘ 表示5到最后
-e # 可以同时写多个条件,匹配出来

 【end】

sed的基本用法

标签:back   bsp   grep   round   new   大小写   code   用法   打印   

原文地址:https://www.cnblogs.com/yeyu1314/p/10336579.html

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