如何在一组脚本中找到包含列表中的文本的条目?

如何在一组脚本中找到包含列表中的文本的条目?

我在 termlist.txt 中有一个搜索词列表,还有一个目录 /dir/scripts,里面有很多脚本。

我如何轻松确定 /dir/scripts 中的任何文件是否包含 term.txt 列表中的任何术语?

这是在 unix 服务器上。

答案1

grep -Fxrlf termlist.txt /dir/scripts

其中 grep 选项

  • -f file使用文件中的模式
  • -F模式是固定字符串,而不是正则表达式
  • -x模式必须匹配整行(你可能不想要这个)
  • -l仅输出包含匹配项的文件名
  • -r递归

相关内容