首页 > 其他 > 详细

sed的基本用法

时间:2019-01-30 15:23:57      阅读:153      评论:0      收藏:0      [点我收藏+]

了解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的基本用法

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

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