當前位置:生活全書館 >

IT科技

> linux排序命令

linux排序命令

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排序命令

標籤: 命令 linux
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-mo/dianzi/5nggq9.html