Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が試したaaa、bbbなどを見つけたい:
grep -E [a-z]\{3\} 1.txt
しかし、これはabcを出力します
グループをキャプチャするための参照を使用できます。
[/tmp] cat test.txt aaa bbb abc aab bbc [/tmp] grep -E "([a-z])\1{2}" test.txt aaa bbb
\1(あなたの場合は1文字)によってキャプチャされたものを参照する([a-z])ため、正規表現は1文字の後に同じ文字が2回続くものを探します。
\1
([a-z])
別の変種:
grep '\([a-z]\) *\1\1' fileName