Find duplicate lines in a file and count how many time each line was duplicated?

Viewed 672970

Suppose I have a file similar to the following:

123 
123 
234 
234 
123 
345

I would like to find how many times '123' was duplicated, how many times '234' was duplicated, etc. So ideally, the output would be like:

123  3 
234  2 
345  1
7 Answers

To find duplicate counts, use this command:

sort filename | uniq -c | awk '{print $2, $1}'
Related