用sort對文件中的行進行排序,或者根據給定的標準輸出排序結果。如下是對sort的部分用法的總結。排序
sort -d 能夠使sort忽略標點符號以及一些其餘的特殊字符,而後對文件中的行進行排序。test
sort -f 能夠忽略字母的大小,也就是將大小寫交叉排序。file
sort -n 指示sort按照數值大小寫排列,由於sort默認是按照ASCII碼排序。總結
sort -r 指示sort按照ASCII進行反向排序。sort
sort 還能夠經過字段對文件中的行進行排序。sort默認的定界符是空格,即空格或者製表符。文件
sort +3 test.file +3指示sort從第三個分界符開始排序,即按照第四個字段進行排序。等同於sort -k 4 testfile字符
sort -t: -n +2 test.file 記錄按第三字段值得大小進行排序。-t 是指定分隔符的。數字
uniq -c 輸出全部不相同的行。而且在每行左邊顯示顯示一個數字代表該行總共輸入的次數。
uniq -d 僅輸出重複行的其中一行,忽略無重複的行。
uniq -u 僅輸出無重複的行,忽略重複行。