regex - Bash 中字母重复的单词

标签 regex linux bash command-line

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/

相关文章:

regex - 使用 perl 拆分空格

linux - 如何从 Linux 上的单个目录中删除十亿个文件?

ruby - 如何终止 transmission-cli

linux - unix下两个文件的时间戳差异

regex - 使用 grep 列出目录中 10 小时内更改的文件

python - 如何用python正则表达式匹配URL?

regex - 在 Notepad++ 中用正则表达式查找和替换变量数字

bash - 从 csv 文件中删除一行 bash, sed, bash

bash - 如何使用 curl --ftp-create-dirs?

javascript - 从 javascript dom 文本节点替换