linux之sort,unip,cut

用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 僅輸出無重複的行,忽略重複行。

相關文章
相關標籤/搜索