Como posso encontrar entradas em um grupo de scripts que contém texto de uma lista?

Como posso encontrar entradas em um grupo de scripts que contém texto de uma lista?

Eu tenho uma lista de termos de pesquisa em termlist.txt e um diretório /dir/scripts que contém muitos scripts.

Como eu determinaria facilmente se algum arquivo em/dir/scripts contém algum termo na lista de term.txt?

Isso está em um servidor unix.

Responder1

grep -Fxrlf termlist.txt /dir/scripts

onde estão as opções do grep

  • -f fileusar padrões do arquivo
  • -Fpadrões são strings fixas, não expressões regulares
  • -xo padrão deve corresponder a toda a linha (você pode não querer isso)
  • -lproduza apenas os nomes de arquivos que contêm a correspondência
  • -rrecursivo

informação relacionada