Digamos que tengo un archivo .txt:
Aaa
Aaa Bbb
Aaa Bbb Ccc
Quiero encontrar la fila que tiene una palabra en mayúscula, dos palabras en mayúscula y tres palabras en mayúscula. Entonces, un grep para encontrar Aaa, un grep para encontrar Aaa Bbb y un grep para encontrar Aab Bbb Ccc. Esto debe hacerse para que el grep que encuentre Aaa Bbc no encuentre el que tiene Aaa Bbb Ccc (porque contiene las mismas palabras). ENTONCES:
1 grep
**Aaa**
2 grep
**Aaa Bbb**
3 grep
**Aaa Bbb Ccc**
Esto significa que el primer grep no puede encontrar el Aaa en el segundo y tercero y así sucesivamente. Tienen que funcionar sólo si una, dos o tres letras comienzan con mayúscula.
Saludos cordiales Anders