您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)Linux常用命令sort怎么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件][-k field1[,field2]]
參數(shù)說明:
-b 忽略每行前面開始出的空格字符。
-c 檢查文件是否已經(jīng)按照順序排序。
-d 排序時(shí),處理英文字母、數(shù)字及空格字符外,忽略其他的字符。
-f 排序時(shí),將小寫字母視為大寫字母。
-i 排序時(shí),除了040至176之間的ASCII字符外,忽略其他的字符。
-m 將幾個(gè)排序好的文件進(jìn)行合并。
-M 將前面3個(gè)字母依照月份的縮寫進(jìn)行排序。
-n 依照數(shù)值的大小排序。
-u 意味著是唯一的(unique),輸出的結(jié)果是去完重了的。
-o 將排序后的結(jié)果存入指定的文件。
-r 以相反的順序來排序。
-t 指定排序時(shí)所用的欄位分隔字符。
+- 以指定的欄位來排序,范圍由起始欄位到結(jié)束欄位的前一欄位。
–help 顯示幫助。
–version 顯示版本信息。
[-k field1[,field2]] 按指定的列進(jìn)行排序。
在使用 sort 命令以默認(rèn)的式對(duì)文件的行進(jìn)行排序,使用的命令如下:
sort testfile
sort 命令將以默認(rèn)的方式將文本文件的第一列以 ASCII 碼的次序排列,并將結(jié)果輸出到標(biāo)準(zhǔn)輸出。
使用 cat 命令顯示 testfile 文件可知其原有的排序如下:
$ cat testfile # testfile文件原有排序 test 30 Hello 95 Linux 85
使用 sort 命令重排后的結(jié)果如下:
$ sort testfile # 重排結(jié)果 Hello 95 Linux 85 test 30
使用 -k 參數(shù)設(shè)置對(duì)第二列的值進(jìn)行重排,結(jié)果如下:
$ sort testfile -k 2 test 30 Linux 85 Hello 95
感謝各位的閱讀!關(guān)于“Linux常用命令sort怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。