sort 功能:逐行對檔案中的內容進行排序,如果兩行的首字母相同,繼續比較這兩行的下乙個字元,依此類推
語法: sort [選項] 檔案
sort 排序是對指定檔案中所有的行進行反序,並將結果顯示在標準輸出上,如不指定輸入檔案或者使用「-」,則表示排序內容來自標準輸入
sort 排序是根據從輸入行抽取的乙個或多個關健字進行比較來完成的,排序關鍵字用來排序的最小的字串行,預設情況下,以整行按 ascii 字元順序進行排序
改變預設設定的選項有:
-m 若給定檔案已排好序,合併檔案。
-c 檢查給定檔案是否已排好序,若沒排,列印出錯資訊,以狀態值為 1 退出
-u 對排序後認為相同的行只留其中一行。
-o 輸出檔案,將排序輸出寫到輸出檔案中而不是標準輸出,如果輸出檔案是輸入檔案之一,sort 先將該檔案的內容寫入乙個臨時檔案,然後再排序和寫輸出結果
改變排序規則的選項主要有:
-d 按字典順序排序,比較時公字母、數字、空格和製表符有意義
-f 將小寫字母與大寫字母同等對待
-i 忽略非列印字元
-m 作為月份比較:「jan」<「feb」
-r 按逆序輸出排序結果
+posl - pos2 指定乙個或幾個字段作為排序關鍵字,字段位置從pos1開始,到pos2為止(包括pos1,不包括pos2).如不指定 pos2 ,則關鍵字為從 pos1 到行尾。欄位和字元的位置從 0 開始。
-b 在每行中尋找關鍵字時忽略前導的空白(空格和製表符)。
-t separator 指定字元 separator 作為字段分隔符
linux 中sort 的用法
sort 功能 逐行對檔案中的內容進行排序,如果兩行的首字母相同,繼續比較這兩行的下乙個字元,依此類推 語法 sort 選項 檔案 sort 排序是對指定檔案中所有的行進行反序,並將結果顯示在標準輸出上,如不指定輸入檔案或者使用 則表示排序內容來自標準輸入 sort 排序是根據從輸入行抽取的乙個或多...
Linux的sort命令用法
sort預設是按字元排序例如 1 2 11 4 排序結果是 1 11 2 4 sort按照數字大小進行排序 新增 n sort將字元按照從大到小 相反的 的順序排列 r sort將排序結果輸入到當前排序的檔案 sort n test.txt o test.txt sort指定列進行排序 sort k...
c 中sort 的用法
c sort 函式的用法近來看了c 標準庫這本書,學到了很多,就把這其中的一點c sort 函式的用法寫下來和大家分享吧!一 為什麼要用c 標準庫里的排序函式sort 函式是c 一種排序方法之一,學會了這種方法也打消我學習c 以來使用的氣泡排序和選擇排序所帶來的執行效率不高的問題!因為它使用的排序方...