91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用linux的sort命令排序文件并輸出

發布時間:2020-07-06 16:42:25 來源:億速云 閱讀:295 作者:清晨 欄目:服務器

這篇文章主要介紹使用linux的sort命令排序文件并輸出,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

sort命令是在Linux里非常有用,它將文件進行排序,并將排序結果標準輸出。sort命令既可以從特定的文件,也可以從stdin中獲取輸入。

語法格式:sort [參數] [文件]

常用參數:?

-b忽略每行前面開始出的空格字符
-c檢查文件是否已經按照順序排序
-d排序時,處理英文字母、數字及空格字符外,忽略其他的字符
-f排序時,將小寫字母視為大寫字母
-i排序時,除了040至176之間的ASCII字符外,忽略其他的字符
-m將幾個排序號的文件進行合并
-M將前面3個字母依照月份的縮寫進行排序
-n依照數值的大小排序
-o <輸出文件>將排序后的結果存入制定的文件
-r以相反的順序來排序
-t <分隔字符>指定排序時所用的欄位分隔字符
-k指定需要排序的欄位

參考實例

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

忽略相同行使用-u選項或者uniq:

[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 -u 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
[root@linuxcool ~]# uniq sort.txt
AA:10:1.1
CC:30:3.3
DD:40:4.4
BB:20:2.2
FF:60:6.6
EE:50:5.5

sort的-n、-r、-k、-t選項的使用:

[root@linuxcool ~]# cat sort.txt 
AA:BB:CC
aa:30:1.9
cc:50:3.3
dd:20:4.2
bb:10:2.4
ee:40:5.3
ee:60:5.1
[root@linuxcool ~]# sort -nk 2 -t: sort.txt
AA:BB:CC
bb:10:2.4
dd:20:4.2
aa:30:1.9
ee:40:5.3
cc:50:3.3
ee:60:5.1
[root@linuxcool ~]# sort -nrk 3 -t: sort.txt
ee:40:5.3
ee:60:5.1
dd:20:4.2
cc:50:3.3
bb:10:2.4
aa:30:1.9
AA:BB:CC

以上是使用linux的sort命令排序文件并輸出的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郴州市| 突泉县| 屏东市| 巴彦县| 来凤县| 莒南县| 资源县| 芦山县| 南京市| 沁水县| 牟定县| 宝山区| 宾川县| 嘉荫县| 元朗区| 舒城县| 杂多县| 桦南县| 三穗县| 固安县| 扬州市| 桃源县| 老河口市| 江北区| 湾仔区| 海盐县| 宝应县| 通州市| 嫩江县| 法库县| 邯郸市| 连山| 贵南县| 广饶县| 依安县| 怀仁县| 旺苍县| 黄山市| 皮山县| 潜江市| 华池县|