長さ n の単語が 1 行に出現するのを見つけるには、どのようなパターンを使用できますか?
私はやろうと思った:
grep -ni ' '[a-z][a-z][a-z][a-z][a-z][a-z]' ' filename
しかし、これは行頭または行末の 6 文字の単語の一致を考慮していません。space
またはを一致させる方法はあり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