grepを使用してファイルから複数の検索パターンを検索する方法

grepを使用してファイルから複数の検索パターンを検索する方法

:で複数の検索文字列を検索する場合は、通常、grep次のようにします。

grep "search1\|search2" somefolder/*.txt

しかし、検索文字列が100を超える場合はどうなりますか?こう言えますか?

grep "stringPattern.txt" somefolder/*.txt

stringPattern.txtで検索する必要がある単語のリストを含むファイル*.txt

ベストアンサー1

grep-fこの目的のために特にフラグがあります。以下を使用してください。

grep -f patternfile somefolder/*.txt

検索モードでは、patternfile検索パターンは1行ずつ区切ります。

おすすめ記事