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

1

Eu tenho uma lista de termos de pesquisa em termlist.txt, e um diretório / dir / scripts que tem muitos scripts dentro.

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

Isso está em um servidor unix.

    
por Mella 29.09.2015 / 22:06

1 resposta

2
grep -Fxrlf termlist.txt /dir/scripts

onde as opções do grep são

  • -f file usa padrões do arquivo
  • -F patterns são strings fixas, não expressões regulares
  • -x o padrão deve corresponder à linha inteira (você pode não querer isso)
  • -l imprime somente os nomes de arquivos que contêm a correspondência
  • -r recursivo
por 29.09.2015 / 22:14

Tags