我想找到aaa,bbb等 我试过了:
grep -E [a-z]\{3\} 1.txt
但这甚至会打印abc
答案 0 :(得分:9)
您可以使用对捕获组的引用:
[/tmp] cat test.txt
aaa
bbb
abc
aab
bbc
[/tmp] grep -E "([a-z])\1{2}" test.txt
aaa
bbb
\1
指的是([a-z])
捕获的内容(在您的情况下为单个字母),因此正则表达式会查找单个字母后跟两个相同的字母。