sort命令是linux下的一個命令,它主要有一個功能,具體介紹如下:
sort命令能夠將文件進行排序,并且將排序結果標準的輸出,當然sort命令能從特定的文件或stdin中獲取輸入。
sort命令的具體命令的語法格式為sort[參數(shù)][文件]。
入門測試范例:
使用sort命令時將文件或文本的每一行作為一個單位,相互比較,比較的原則是從首字符向后,依次按ASCII碼值進行比較,然后將它們按升序輸出,具體代碼是:
[root@linuxcool ~]# cat sort.txt
AA:10:1.1
CC:30:3.3
DD:40:4.4
BB:20:2.2
FF:60:6.6
FF:60:6.6
EE:50:5.5
[root@linuxcool ~]# sort sort.txt
AA:10:1.1
BB:20:2.2
CC:30:3.3
DD:40:4.4
EE:50:5.5
FF:60:6.6
FF:60:6.6
代碼參數(shù)擴展:
-b 忽略每行前面開始的空格字符
-c 檢查文件是否已經(jīng)按照順序進行排序
-d 排序時,除處理英文字母、數(shù)字及空格字符外,忽略其他的字符
-f 排序時,將小寫字母視為大寫字母
-i 排序時,除了040至176之間的ASCII字符外,忽略其他的字符
-m 將幾個排序號的文件進行合并
-M 將前面3個字母依照月份的縮寫進行排序
-n 依照數(shù)值的大小排序
-o <輸出文件> 將排序后的結果存入制定的文件
-r 以相反的順序來排序
-t <分隔字符> 指定排序時所用的欄位分隔字符
-k 指定需要排序的欄位
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com