我可以用什么模式来查找一行中长度为 n 的单词的任何出现?
我想过这样做:
grep -ni ' '[a-z][a-z][a-z][a-z][a-z][a-z]' ' filename
但这并不关心匹配行首或行尾的 6 个字母的单词。有没有办法匹配 aspace
或beginning/end of a line
?还有一种方法可以查找模式 [az] n 次,而不是键入 n 次?
我知道这^
是针对行首和$
行尾的。
例如我想要的一些伪脚本:
#match a word of n length(n consecutive letters)
grep -ni ^ OR [:space:][a-z]{n consecutive times}[:space:] OR $ filename