I am using awk below to print 8th column and remove duplicates in that very column.
awk -F "," '{print $8}' filecsv | awk '!NF || !seen[$0]++'
How to do it with just one awk instead running awk twice in the above pipline
awk -F , '!seen[$8]++ { print $8 }' filecsv
This checks whether the value of the eighth field has already been seen, and only if it hasn’t, prints it.