내 파일에서 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