
検索パターンのリスト(searchPattern.txt
)を含むファイルがあります。その内容は以下の内容と似ており、3000+です。
123456
234567
345678
.
.
.
私が望むのは、grep
ファイルにリストされているパターンがある場合はそれを使用してディレクトリを検索することです。このコマンドに似ていますが、1つの検索文字列ではなく複数の検索文字列があり、それを1つのファイルとしてリストします。
grep searchPattern.txt diagnostics*
上記のコマンドは機能しませんが、私が何をしたいのかについてのアイデアだけです。これは可能ですかgrep
?できない場合は、誰でもより良い方法を提案できますか?
答え1
この試み:
grep -r -f /path/to/pattern/file diagnostics*
答え2
これはすべてのLinuxバリアントで機能します。
$ grep -rFf searchPattern.txt directory/