搜索并打印集合中的两个关键词

jj Stacks

如果我有这样的列表:

aaa
bbb
ccc
ddd
eee
fff
ggg

是否有一个命令,我可以指定aaabbb
我知道我是否可以搜索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演示在这里,Eoption启用POSIX ERE语法,并|表示在正则表达式模式内进行替换。

-e链接sed命令的另一种可移植方式

sed -n -e '/aaa/p' -e '/bbb/p'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章