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.

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

ini tampaknya persis apa yang saya butuhkan. Terima kasih
Mella
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.