采用:
cut -f <col_num> <filename> | sort | uniq -c | sort -r -k1 -n | awk '{print $2" "$1}'所述
sort -r -k1 -n排序以相反的顺序,使用第一字段为数值。在
awk简单地反转列的顺序。您可以这样测试添加的管道命令(格式更好):
pax> echo '105 Linux55 MacOS500 Windows' | sort -r -k1 -n | awk '{printf "%-10s %5dn",$2,$1}'Windows 500Linux 105MacOS 55


