【1】 sort 后 uniq 。注意:uniq 不会检查重复的行,除非它们是相邻的行。如果您想先对输入排序,使用sort -u。uniq中有参数,可以实现重复次数的输出http://man.linuxde.net/uniq 【2】 用awk数组 awk '{x[$0]+=1}END{for( i in x){print i,x[i]}}'