怎么在linux中在一个文件中搜索多个关键词,并把相关信息输出呢?很多个关键词在另一个文件中

2024-11-19 02:36:33
推荐回答(2个)
回答1:

问题描述不够清楚,我自己作如下假设:

假设你这些关键词是每行一个,存在文件 a 中;要在另一个文件 b 中搜索这些关键词及附带信息(附带信息指包含关键词的一行信息)。

 

while read keyword
do
grep "$keyword" b
done

回答2:

cat 文件1 | egrep 'xxx|xxx|xxx|xxx|xxx' | tee 存放的文件
xxx为你的关键词