通常、grep
パターンに一致するすべての行が出力されます。パターンと何度も一致する行を見つけたいです。たとえば、私の検索パターンが「foo」の場合:
foo bar # Would not be matched
foo foo bar # Would be matched
bar foofoo # Would be matched
foobarfoo # Would be matched
grep
検索パターンに一致する項目が複数含まれている行のみを検索できるようにする方法はありますか?
ベストアンサー1
grep -E "(foo.*){2}" file
これは、ファイルまたは出力の各行で少なくとも2回一致し、提供できる最小一致数です。