Linux sort命令示例

2021-08-13 06:16:52 字數 1012 閱讀 9207

sort命令

sort [-bcfmnrtk][原始檔][-o 輸出檔案]
引數:

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

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

-f 排序時,忽略大小寫字母。

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

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

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

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

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

-k 選擇以哪個區間進行排序

示例:test.txt

banana

pear

orange

$ sort test.txt

#預設以字元順序,從首字元向後,依次按ascii碼值進行比較,最後將他們按公升序輸出。

$ sort -u test.txt

#去重複

$ sort -r test.txt

#預設公升序,改為降序

$ sort -r test.txt -o test.txt

# 把test.txt內容降序,並覆蓋原檔案

$ sort -n test.txt

# test.txt中以數值來排序,而非字元順序

$ cat text.txt

banana:

30:5.5

10:2.5

pear:

90:2.3

orange:

20:3.4

$ sort -n -k 2 -t ':' test.txt

# -n:數值順序 -k:第2個區間 -t:以':'劃分資料行

10:2.5

orange:

20:3.4

banana:

30:5.5

pear:

90:2.3

linux sort 命令詳解

sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際 上,sort命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的內容進行排序,如果兩行的首字元相同,該...

linux sort 命令詳解

sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上,sort命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的內容進行排序,如果兩行的首字元相同,該命...

Linux sort命令詳解

語 法 sort b cdfimmnr o 輸出檔案 t 分隔字元 起始字段 結束字段 help verison 檔案 參 數 b 忽略每行前面開始出的空格字元。c 檢查檔案是否已經按照順序排序。d 排序時,處理英文本母 數字及空格字元外,忽略其他的字元。f 排序時,將小寫字母視為大寫字母。i 排序...