工作原理
將檔案每一行作為乙個單位,相互比較,比較原則是從首字元後,依次按ascii碼值進行比較,最後按公升序輸出語法
常用引數sort [option] [file(s)]
使用例項-n 根據數字進行排序
-t 指定的分隔符
-k 指定分割符的第幾列
-r 降序排序
#缺省會按第一列進行排序
[root@boke opt]# cat 1.test
e 11 22
b 33 11
a 22 32
d 55 51
c 44 40
[root@boke opt]# cat 1.test |sort
a 22 32
b 33 11
c 44 40
d 55 51
e 11 22
#降序 -r降序 預設以第一列進行排序
[root@boke opt]# cat 1.test
e 11 22
b 33 11
a 22 32
d 55 51
c 44 40
[root@boke opt]# cat 1.test |sort -r
e 11 22
d 55 51
c 44 40
b 33 11
a 22 32
#指定列數進行排序
[root@boke opt]# cat 1.test
e 11 22
b 33 11
a 22 32
d 55 51
c 44 40
[root@boke opt]# cat 1.test |sort -k 2
e 11 22
a 22 32
b 33 11
c 44 40
d 55 51
#指定列數並指定分隔符排序
[root@boke opt]# cat 1.test
e 11 22
b 33 11
a 22 32
d 55 51
c 44 40
[root@boke opt]# cat 1.test |sort -t" " -k 3
b 33 11
e 11 22
a 22 32
c 44 40
d 55 51
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 排序...