Допустим, у меня есть файл .txt:
Aaa
Aaa Bbb
Aaa Bbb Ccc
Я хочу найти строку, в которой есть одно заглавное слово, два заглавных слова и три заглавных слова. Так что один grep для поиска Aaa, один grep для поиска Aaa Bbb и один grep для поиска Aab Bbb Ccc. Это нужно сделать, чтобы grep, который находит Aaa Bbc, не нашел строку с Aaa Bbb Ccc (потому что в ней те же слова). ТАК:
1 grep
**Aaa**
2 grep
**Aaa Bbb**
3 grep
**Aaa Bbb Ccc**
Это означает, что первый grep не может найти Aaa во втором и третьем и т. д. Они должны работать только если одна, две или три буквы начинаются с заглавной буквы.
С наилучшими пожеланиями, Андерс