Bagaimana saya bisa menemukan entri dalam sekelompok skrip yang berisi teks dari daftar?

1

Saya memiliki daftar istilah pencarian di termlist.txt, dan direktori / dir / script yang memiliki banyak skrip di dalamnya.

Bagaimana cara saya dengan mudah menentukan apakah ada file dalam / dir / scripts yang mengandung istilah apa pun dalam daftar dari terms.txt?

Ini ada di server unix.

Mella
sumber

Jawaban:

2
grep -Fxrlf termlist.txt /dir/scripts

di mana opsi grep berada

  • -f file gunakan pola dari file
  • -F polanya adalah string yang tetap, bukan ekspresi reguler
  • -x polanya harus cocok dengan seluruh baris (Anda mungkin tidak menginginkan ini)
  • -l hanya menghasilkan nama file yang mengandung kecocokan
  • -r rekursif
glenn jackman
sumber
ini tampaknya persis apa yang saya butuhkan. Terima kasih
Mella