同じ小文字を 3 回続けて含む "words.txt" の行を見つけて出力する grep (または egrep) コマンドを作成しようとしています。文字の 3 つのオカレンスは、連続して ("mooo" のように) 表示されるか、1 つ以上のスペースで区切られて ("xx x" のように) 表示されますが、他の文字で区切られていません。
words.txt には以下が含まれます。
The monster said "grrr"!
He lived in an igloo only in the winter.
He looked like an aardvark.
コマンドは次のようになります。
grep -E '\b[^ ]*[[:alpha:]]{3}[^ ]*\b' 'words.txt'
これが間違っていることはわかっていますが、それを理解するのに十分な構文を知りません。grep を使用して、誰かが私を助けてくれませんか?