Use apenas sort e uniq:
sort mylist.txt | uniq | wc -l
Isso fornecerá o número de valores exclusivos. Para obter o número de ocorrências de cada valor único, use a opção uniq
's -c:
sort mylist.txt | uniq -c
Na página uniq
man:
-c, --count
prefix lines by the number of occurrences
Além disso, para referência futura, a opção grep
's -c é útil:
-c, --count
Suppress normal output; instead print a count of
matching lines for each input file. With the -v,
--invert-match option (see below), count non-matching
lines. (-c is specified by POSIX.)