【发布时间】:2012-10-24 01:56:51
【问题描述】:
我正在尝试编写一个 grep(或 egrep)命令,该命令将查找并打印“words.txt”中连续三次包含相同小写字母的任何行。三个字母可能连续出现(如“mooo”)或由一个或多个空格分隔(如“x x x”)但不被任何其他字符分隔。
words.txt 包含:
The monster said "grrr"!
He lived in an igloo only in the winter.
He looked like an aardvark.
以下是我认为该命令的外观:
grep -E '\b[^ ]*[[:alpha:]]{3}[^ ]*\b' 'words.txt'
虽然我知道这是错误的,但我对语法的了解还不够,无法弄清楚。使用grep,有人可以帮助我吗?
【问题讨论】: