Suchen Sie nach einer bestimmten Anzahl großgeschriebener Wörter nebeneinander

Suchen Sie nach einer bestimmten Anzahl großgeschriebener Wörter nebeneinander

Nehmen wir an, ich habe eine TXT-Datei:

Aaa
Aaa Bbb
Aaa Bbb Ccc

Ich möchte die Zeile finden, die ein Wort mit Großbuchstaben, zwei Wörter mit Großbuchstaben und drei Wörter mit Großbuchstaben enthält. Also ein Grep, um Aaa zu finden, ein Grep, um Aaa Bbb zu finden, und ein Grep, um Aab Bbb Ccc zu finden. Dies muss so gemacht werden, dass das Grep, das Aaa Bbc findet, nicht die Zeile mit Aaa Bbb Ccc findet (weil dieselben Wörter darin sind). ALSO:

1 grep 
**Aaa**

2 grep
**Aaa Bbb**

3 grep
**Aaa Bbb Ccc**

Dies bedeutet, dass das erste Grep das Aaa im zweiten und dritten nicht finden kann usw. Sie müssen nur funktionieren, wenn ein, zwei oder drei Buchstaben mit einem Großbuchstaben beginnen.

Liebe Grüße Anders

verwandte Informationen