Digamos que eu tenha um arquivo .txt:
Aaa
Aaa Bbb
Aaa Bbb Ccc
Quero encontrar a linha que tem uma palavra em maiúscula, duas palavras em maiúscula e três palavras em maiúscula. Portanto, um grep para encontrar Aaa, um grep para encontrar Aaa Bbb e um grep para encontrar Aab Bbb Ccc. Isso deve ser feito para que o grep que encontra Aaa Bbc não encontre aquele com Aaa Bbb Ccc (porque as mesmas palavras estão nele). ENTÃO:
1 grep
**Aaa**
2 grep
**Aaa Bbb**
3 grep
**Aaa Bbb Ccc**
Isso significa que o primeiro grep não consegue encontrar o Aaa no segundo e no terceiro e assim por diante. Eles só devem funcionar se uma, duas ou três letras começarem com maiúscula.
Atenciosamente Anders