.txt ファイルがあるとします。
Aaa
Aaa Bbb
Aaa Bbb Ccc
大文字の単語が 1 つ、大文字の単語が 2 つ、大文字の単語が 3 つある行を見つけたいです。つまり、Aaa を見つけるための grep が 1 つ、Aaa Bbb を見つけるための grep が 1 つ、Aab Bbb Ccc を見つけるための grep が 1 つ必要です。これは、Aaa Bbc を見つける grep が Aaa Bbb Ccc を含む行を見つけないようにするために行う必要があります (同じ単語が含まれているため)。つまり、次のようになります。
1 grep
**Aaa**
2 grep
**Aaa Bbb**
3 grep
**Aaa Bbb Ccc**
つまり、最初の grep では、2 番目、3 番目などでは Aaa を見つけることができません。1 文字、2 文字、または 3 文字が大文字で始まる場合にのみ機能する必要があります。
よろしくお願いいたします アンダース