1. 程式人生 > >Linux - sort 排序

Linux - sort 排序

就刪除 數字 字母 col 文件內容 大寫字母 排列 字符 刪除

        -t  # 指定排序時所用的欄位分隔字符
        -n  # 依照數值的大小排序
        -r  # 以相反的順序來排序
        -f  # 排序時,將小寫字母視為大寫字母
        -d  # 排序時,處理英文字母、數字及空格字符外,忽略其他的字符
        -c  # 檢查文件是否已經按照順序排序
        -b  # 忽略每行前面開始處的空格字符
        -M  # 前面3個字母依照月份的縮寫進行排序
        -k  # 指定域
        -m  # 將幾個排序好的文件進行合並
        + <起始欄位> - <結束欄位>   
       # 以指定的欄位來排序,範圍由起始欄位到結束欄位的前一欄位。
-o # 將排序後的結果存入指定的文
        sort -n               # 按數字排序
        sort -nr              # 按數字倒敘
        sort -u               # 過濾重復行
        sort -m a.txt c.txt   # 將兩個文件內容整合到一起
        sort -n -t  -k 2 -k 3 a.txt     # 第二域相同,將從第三域進行升降處理
        sort -n -t: -k 3r a.txt         # 以:為分割域的第三域進行倒敘排列
        sort 
-k 1.3 a.txt # 從第三個字母起進行排序 sort -t" " -k 2n -u a.txt # 以第二域進行排序,如果遇到重復的,就刪除

Linux - sort 排序