網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

linux排序命令

欄目: IT科技 / 發佈於: / 人氣:2.96W

linux系統下排序命令是:sort命令。

1、sort命令功能:

Linux系統下sort命令用於將文字檔案內容按某種方式排序,默認是ASCII碼方式。

2、語法說明:

sort[-bcdfimMnur][-o<輸出檔案>][-t<分隔字元>][-k<n,m>][檔案]

3、常用參數:

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

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

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

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

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

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

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

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

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

-u 排除重複項

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

-t<分隔字元> 指定排序時所用的欄位分隔字元。

--help 顯示幫助。

--version 顯示版本資訊。

-k[n[,m]]指定一個或幾個字段作爲排序關鍵字,字段位置從n開始,到m爲止(包括n,不包括m)。如不指定m,則關鍵字爲從n到行尾。字段和字元的位置從0開始,第一列爲1。

舉例:

對file檔案,按照ASCII排序

[root@host ~]# cat file

Unix

Linux

Solaris

AIX

Linux

HPUX

[root@host ~]# sort file      #默認按照ascii排序

AIX

HPUX

Linux

Linux

Solaris

Unix

linux排序命令

Tags:命令 linux