Linux的sort命令用法

2021-08-28 02:08:45 字數 915 閱讀 9328

sort預設是按字元排序例如 1 2 11 4 排序結果是 1 11 2 4

sort按照數字大小進行排序 新增 -n

sort將字元按照從大到小(相反的)的順序排列 -r

sort將排序結果輸入到當前排序的檔案 sort -n test.txt -o test.txt

sort指定列進行排序 sort -k 2 test.txt

$ sort -k 2 test.txt

2017-0#5-12

2017-1#9-12

2017-2#6-12

2017-3#3-12

2017-6#7-12

$ sort -k 2 -t '#' test.txt

2017-3#3-12

2017-0#5-12

2017-2#6-12

2017-6#7-12

2017-1#9-12

參  數:

-b 忽略每行前面開始出的空格字元。

-c 檢查檔案是否已經按照順序排序。

-d 排序時,處理英文本母、數字及空格字元外,忽略其他的字元。

-f 排序時,將小寫字母視為大寫字母。

-i 排序時,除了040至176之間的ascii字元外,忽略其他的字元。

-m 將幾個排序好的檔案進行合併。

-m 將前面3個字母依照月份的縮寫進行排序。

-n 依照數值的大小排序。

-o《輸出檔案》 將排序後的結果存入指定的檔案。

-r 以相反的順序來排序。

-t《分隔字元》 指定排序時所用的字段分隔字元。

+《起始字段》-《結束字段》 以指定的字段來排序,範圍由起始欄位到結束欄位的前一欄位。

–help 顯示幫助。

–version 顯示版本資訊

Linux命令之sort用法

參 數 b 忽略每行前面開始出的空格字元。c 檢查檔案是否已經按照順序排序。f 排序時,忽略大小寫字母。m 將前面3個字母依照月份的縮寫進行排序。n 依照數值的大小排序。o 輸出檔案 將排序後的結果存入指定的檔案。r 以相反的順序來排序。t 分隔字元 指定排序時所用的字段分隔字元。k 選擇以哪個區間...

linux 中sort 的用法

sort 功能 逐行對檔案中的內容進行排序,如果兩行的首字母相同,繼續比較這兩行的下乙個字元,依此類推 語法 sort 選項 檔案 sort 排序是對指定檔案中所有的行進行反序,並將結果顯示在標準輸出上,如不指定輸入檔案或者使用 則表示排序內容來自標準輸入 sort 排序是根據從輸入行抽取的乙個或多...

linux 中sort 的用法

sort 功能 逐行對檔案中的內容進行排序,如果兩行的首字母相同,繼續比較這兩行的下乙個字元,依此類推 語法 sort 選項 檔案 sort 排序是對指定檔案中所有的行進行反序,並將結果顯示在標準輸出上,如不指定輸入檔案或者使用 則表示排序內容來自標準輸入 sort 排序是根據從輸入行抽取的乙個或多...