+ -
当前位置:首页 → 问答吧 → sed中范围匹配下一行

sed中范围匹配下一行

时间:2011-05-24

来源:互联网

Group184:/mnt # cat b
abc
bcd
123
efg
aaa
bbb
ccc
ddd
eee
fff

我想通过bcd和ccc做关键字,得到如下输出(实际环境中ddd不可知):
bcd
123
efg
aaa
bbb
ccc
ddd

如何修改下面的命令,或者提供更好的方法,
Group184:/mnt # cat b | sed -n /bcd/,/ccc/p
bcd
123
efg
aaa
bbb
ccc

作者: zwrvvv   发布时间: 2011-05-24

sed -n '/bcd/,/ccc/{p;/ccc/{n;p}}'

作者: yinyuemi   发布时间: 2011-05-24