Aqui estão algumas soluções awk
de duas passagens. O primeiro passo armazena a frequência do campo 1 em um array x
. O segundo passo imprime uma linha se x
informa a frequência do campo 1 como 1
awk -F, 'first_pass{x[$1]++; next}; x[$1] == 1' first_pass=1 file first_pass=0 file
awk -F, 'BEGIN{while ((getline<ARGV[1]) > 0)x[$1]++}; x[$1] == 1' file