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 '([az])\1+' file
例:
$ cat file bbar fooohsg jhfd $ egrep -e '([az])\1+' file bbar fooohsg
你需要转义{}
grep '\([az]\)\1\{1,\}' dict.txt
将匹配任意数量的重复
$ echo "aab" | grep '\([az]\)\1\{1,\}' aab