如何使用findstr或grep命令在文本文件中查找指定长度的字符串?

如何使用findstr或grep命令在文本文件中查找指定长度的字符串?,grep,findstr,Grep,Findstr,我想在文本文件中找到一个长度为8的字符串,它以字符“alo”开头 对于findstr,我尝试了以下命令-findstr/R”\ -o仅用于打印匹配项 -E是使用扩展正则表达式 -w将使给定的表达式仅与整个单词匹配 括号内的数字指定字母“ALO”/P>“字符串”后匹配的字符数,你是指一行或一个单词吗?考虑下面的例子- Eg -ALO445 31,RealT99,Et在乎这些词或词的例子,它们是单词,然后我尝试 GRP- E '\/Cord>。 grep -E '^alo(.*){5}$' file

我想在文本文件中找到一个长度为8的字符串,它以字符“alo”开头

对于findstr,我尝试了以下命令-
findstr/R”\
-o仅用于打印匹配项

-E是使用扩展正则表达式

-w将使给定的表达式仅与整个单词匹配


括号内的数字指定字母“ALO”/P>“字符串”后匹配的字符数,你是指一行或一个单词吗?考虑下面的例子- Eg -ALO445 31,RealT99,Et在乎这些词或词的例子,它们是单词,然后我尝试<代码> GRP- E '\/Cord>。

grep -E '^alo(.*){5}$' filename
grep -woE  'alo.{5}' filename