查找相邻的特定数量的大写单词

查找相邻的特定数量的大写单词

假设我有一个 .txt 文件:

Aaa
Aaa Bbb
Aaa Bbb Ccc

我想找到包含一个大写单词、两个大写单词和三个大写单词的行。因此,一个 grep 查找 Aaa,一个 grep 查找 Aaa Bbb,还有一个 grep 查找 Aab Bbb Ccc。必须这样做,以便找到 Aaa Bbc 的 grep 不会找到包含 Aaa Bbb Ccc 的行(因为其中包含相同的单词)。因此:

1 grep 
**Aaa**

2 grep
**Aaa Bbb**

3 grep
**Aaa Bbb Ccc**

这意味着第一个 grep 无法在第二个和第三个等中找到 Aaa。只有当一个、两个或三个字母以大写字母开头时,它们才有效。

安德斯

相关内容