uniq -c ip.txt | sort -nr | head -n 3
sort ip.txt | uniq -c | sort -rn | head -n 3
cat ip.txt | count -n | sort -rn | head -n 3
cat ip.txt | sort | uniq -c | sort -rn | top -n 3
首先sort进行排序,将重复的行都排在了一起,然后使用uniq -c将重复的行的次数放在了行首,在用sort -rn进行反向和纯文本排序,这样就按照重复次数从高到低进行了排列,最后利用head -n 3 输出行首的三行。