使用egrep检查字符串的长度

时间:2014-06-28 03:57:47

标签: regex linux unix grep

嗨,所以我是使用egrep的新手,我在尝试使用它时遇到了一些麻烦

所以我有一个文本文件,其中包含一个单词,我需要检查单词的长度

我测试这个单词的长度是6到32个字符,这是我使用的命令

egrep '.{6,32}' file.txt

它确实检测到该单词少于6个字符,但对于长度超过32个字符的单词不起作用

我做错了吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用^(匹配字符串的开头)和$(匹配字符串的结尾)来匹配整个单词:

egrep '^.{6,32}$' file.txt