Grep 在集合中搜索并打印两个关键字

Grep 在集合中搜索并打印两个关键字,grep,set,Grep,Set,如果我有这样一个列表: aaa bbb ccc ddd eee fff ggg 是否有可以为aaa和bbb指定的命令? 我知道如果我想搜索aaa,我可以这样做:sed-n'/aaa/p' 但是有没有一种方法可以在搜索aaa的同时搜索bbb 像这样的sed-n'/aaa/bbb/p'您可以将此解决方案与GNU和FreeBSDsed一起使用: s='aaa bbb ccc ddd eee fff ggg' sed -nE '/aaa|bbb/p' <<< "$s&quo

如果我有这样一个列表:

aaa
bbb
ccc
ddd
eee
fff
ggg
是否有可以为
aaa
bbb
指定的命令?
我知道如果我想搜索aaa,我可以这样做:
sed-n'/aaa/p'

但是有没有一种方法可以在搜索
aaa
的同时搜索
bbb

像这样的
sed-n'/aaa/bbb/p'
您可以将此解决方案与GNU和FreeBSD
sed一起使用:

s='aaa
bbb
ccc
ddd
eee
fff
ggg'
sed -nE '/aaa|bbb/p' <<< "$s"

grep-E'aaa | bbb'文件
<代码>sed-nE'/aaa | bbb/p'文件
sed -n -e '/aaa/p' -e '/bbb/p'