对一组文件进行排序 sort file1.txt file2.txt > sorted.txt 按照数字顺序进行排序 sort -n file.txt 逆序排序 sort -r file.txt 按照月份排序 sort -M file.txt 合并两个已经排序过的文件 sort -m file1.txt file2.txt 找出已排序文件中不重复的行 sort file.txt | uniq 检查文件是否已经排序过 #!bin/bash sort -C filename ; if [ $? -eq 0 ] ; then echo sorted; else echo unsorted; fi 按照某一列进行排序:-k sort -k 2 filename按照第2列排序 按照特定范围内的一组字符进行排序 sort -k 2,3 filename 打印唯一行 uniq sorted.txt 只显示唯一的行 uniq -u sorted.txt 统计各行在文件中出现的次数 sort unsorted.txt | uniq -c 找出文件中重复的行 sort unsorted.txt | uniq -d ==========================================================================================================