com awk
:
awk -F \" 'NF % 2' < yourfile
Para um número par de vezes (número ímpar de campos onde os campos são "
-separados).
awk -F \" 'NF % 2 == 0' < yourfile
Ou para dividir o arquivo em dois arquivos:
awk -F \" '{if (NF%2) print > "even.txt"
else print > "odd.txt"}' < yourfile
Por um número ímpar de vezes.
Com grep
, para o número par:
grep -Ex '(([^"]*"){2})*[^"]*'
Para números ímpares, adicione a opção -v
.