Ruby's CSV module can be handy:
ruby -rcsv -ne 'CSV($<).each { |r| puts r[0] }'
I like the seen example the dude has: '!seen[$1]++'