注册
登陆
输入关键字进行搜索
搜索 :
发帖
首页
跟阿铭学Linux(第二版)
猿课官网
资源汇总
忘记密码
记住密码
没有账户,立即注册
×
编辑回复
< 公开讨论
sed删除某关键字的下一行到最后一行
回复
收藏
分享
扫一扫分享到微信
[root@test200 ~]# cat test
a
b
c
d
e
f
[root@test200 ~]# sed '/c/{p;:a;N;$!ba;d}' test
a
b
c
定义一个标签a,匹配c,然后N把下一行加到模式空间里,匹配最后一行时,才退出标签循环,然后命令d,把这个模式空间里的内容全部清除。
if 匹配"c"
:a
追加下一行
if 不匹配"$"
goto a
最后退出循环,d命令删除。
0
赞
2016-07-24 22:15
举报
评分
没有找到相关结果
已邀请:
与内容相关的链接
提交
全部回复( 0 )
回复帖子,请先
登录
或
注册
发起人
zhangyanlong
帖子状态
最新活动:
2016-07-24 22:15
浏览:
817
关注:
0
人
退出全屏模式
全屏模式
回复
评分
评分区间
学分
-30 ~ 30
可选评分理由:
确定
编辑回复