如果我有这样的列表:
aaa
bbb
ccc
ddd
eee
fff
ggg
是否有一个命令,我可以指定aaa
和bbb
?
我知道我是否可以搜索aaa:sed -n '/aaa/p'
但是,有没有一种方法可以bbb
在我搜索的同时进行搜索aaa
?
像这样吗sed -n '/aaa/bbb/p'
您可以将此解决方案与GNU和FreeBSD一起使用sed
:
s='aaa
bbb
ccc
ddd
eee
fff
ggg'
sed -nE '/aaa|bbb/p' <<< "$s"
观看在线sed
演示。在这里,E
option启用POSIX ERE语法,并|
表示在正则表达式模式内进行替换。
-e
链接sed
命令的另一种可移植方式:
sed -n -e '/aaa/p' -e '/bbb/p'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句