Как найти записи в группе сценариев, содержащие текст из списка?

Как найти записи в группе сценариев, содержащие текст из списка?

У меня есть список поисковых терминов в termlist.txt и каталог /dir/scripts, в котором находится множество скриптов.

Как мне легко определить, содержит ли какой-либо файл в /dir/scripts какой-либо термин из списка из terms.txt?

Это на сервере Unix.

решение1

grep -Fxrlf termlist.txt /dir/scripts

где параметры grep

  • -f fileиспользовать шаблоны из файла
  • -Fшаблоны — это фиксированные строки, а не регулярные выражения
  • -xузор должен соответствовать всей строке (возможно, вам это не нужно)
  • -lвывести только имена файлов, содержащие совпадение
  • -rрекурсивный

Связанный контент