egrep \e '(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z){2,}' dict.txt

我究竟做错了什么?字典中的单词全都是小写字母。

如果{}不支持间隔功能egrep,我应该使用哪个命令?

最佳答案

你可以这样简单地做

egrep -e '([a-z])\1+' file

例:
$ cat file
bbar
fooohsg
jhfd
$ egrep -e '([a-z])\1+' file
bbar
fooohsg

关于regex - Bash中重复字母的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26065055/

10-13 09:49