termlist.txt に検索用語のリストがあり、/dir/scripts ディレクトリには多数のスクリプトが含まれています。
/dir/scripts 内のファイルに、terms.txt のリストにある用語が含まれているかどうかを簡単に確認するにはどうすればよいでしょうか?
これは Unix サーバー上にあります。
答え1
grep -Fxrlf termlist.txt /dir/scripts
grepオプションは
-f file
ファイルからパターンを使用する-F
パターンは正規表現ではなく固定文字列です-x
パターンは行全体に一致する必要があります(これは望ましくないかもしれません)-l
一致するファイル名のみを出力する-r
再帰的