3개의 단어가 포함된 줄을 인쇄하는 방법

3개의 단어가 포함된 줄을 인쇄하는 방법

내 파일에서 2개의 공백으로 구분된 3개의 단어가 포함된 줄을 인쇄하고 싶습니다.

예를 들어:

AAA BBB CCC
BB AA
CCCCCCCC

s 만 AAA BBB CCC인쇄해야 합니다.

grep을 사용하여 처리했지만 공백을 처리할 수 없습니다.

답변1

노력하다

 awk 'NF==3' file.txt

그러면 3개 필드( )가 포함된 행이 검색됩니다 NF.

답변2

grep -Ev '^([^ ]* *){2}$|( .*){3}' \
<<""
aaaa 
aaaa bbbb
aaaa bbb ccc
aaaa bbb  ccc
aaaa bbb cccc dddd

aaaa bbb ccc

관련 정보