서로 옆에 있는 특정 개수의 대문자 단어 찾기

서로 옆에 있는 특정 개수의 대문자 단어 찾기

.txt 파일이 있다고 가정해 보겠습니다.

Aaa
Aaa Bbb
Aaa Bbb Ccc

대문자 1개, 대문자 2개, 대문자 3개가 있는 행을 찾고 싶습니다. 따라서 하나의 grep은 Aaa를 찾고, 하나의 grep은 Aaa Bbb를 찾고, 또 하나의 grep은 Aab Bbb Ccc를 찾습니다. Aaa Bbc를 찾는 grep이 Aaa Bbb Ccc를 찾는 grep을 찾지 않도록 이 작업을 수행해야 합니다(동일한 단어가 포함되어 있기 때문입니다). 그래서:

1 grep 
**Aaa**

2 grep
**Aaa Bbb**

3 grep
**Aaa Bbb Ccc**

이는 첫 번째 grep이 두 번째와 세 번째 등에서 Aaa를 찾을 수 없음을 의미합니다. 하나, 둘, 세 글자가 대문자로 시작하는 경우에만 작동해야 합니다.

감사합니다 앤더스

관련 정보