tente
awk 'NF==3' file.txt
isto irá fazer a linha com 3 campos ( NF
).
Gostaria de imprimir linhas no meu arquivo que continham 3 palavras separadas dos meus 2 espaços.
por exemplo:
AAA BBB CCC
BB AA
CCCCCCCC
apenas AAA BBB CCC
s deve ser impresso.
Eu já uso o grep, mas não consigo lidar com os espaços.
grep -Ev '^([^ ]* *){2}$|( .*){3}' \
<<""
aaaa
aaaa bbbb
aaaa bbb ccc
aaaa bbb ccc
aaaa bbb cccc dddd
aaaa bbb ccc
Tags text-processing shell