前言
sort命令將每一行作為一個單位進行比較,比較原則是從首字符向后,依次按ASCII碼值進行比較,最后將他們按一定的順序進行輸出,實際上,sort命令可以被認為是一個非常強大的數據治理工具,用來治理內容類似數據庫記錄的文件。下面來一起看看吧。
一、sort實戰演練
sort.txt
root,x,0,0,root,/root,/bin/bashdaemon,x,1,1,daemon,/usr/sbin,/usr/sbin/nologinbin,x,2,2,bin,/bin,/usr/sbin/nologinbin,x,2,2,bin,/bin,/usr/sbin/nologinsys,x,3,3,sys,/dev,/usr/sbin/nologin
number.txt
9890822
human_readable.txt
2k2G2M20M
實戰演練
輸出升序排序文件
> root@wing:~/wing # sort sort.txt > bin,x,2,2,bin,/bin,/usr/sbin/nologin> bin,x,2,2,bin,/bin,/usr/sbin/nologin> daemon,x,1,1,daemon,/usr/sbin,/usr/sbin/nologin> root,x,0,0,root,/root,/bin/bash> sys,x,3,3,sys,/dev,/usr/sbin/nologin>>
輸出降序排序文件
> root@wing:~/wing # sort -r sort.txt > sys,x,3,3,sys,/dev,/usr/sbin/nologin> root,x,0,0,root,/root,/bin/bash> daemon,x,1,1,daemon,/usr/sbin,/usr/sbin/nologin> bin,x,2,2,bin,/bin,/usr/sbin/nologin> bin,x,2,2,bin,/bin,/usr/sbin/nologin>>
將sort文件按照第三列升序輸出
> root@wing:~/wing # sort -t , -k 3 sort.txt > root,x,0,0,root,/root,/bin/bash> daemon,x,1,1,daemon,/usr/sbin,/usr/sbin/nologin> bin,x,2,2,bin,/bin,/usr/sbin/nologin> bin,x,2,2,bin,/bin,/usr/sbin/nologin> sys,x,3,3,sys,/dev,/usr/sbin/nologin>>
去掉重復行降序輸出
> root@wing:~/wing # sort -ur sort.txt > sys,x,3,3,sys,/dev,/usr/sbin/nologin> root,x,0,0,root,/root,/bin/bash> daemon,x,1,1,daemon,/usr/sbin,/usr/sbin/nologin> bin,x,2,2,bin,/bin,/usr/sbin/nologin>
二、sort常用參數
-b, 主站蜘蛛池模板: 张家川| 南部县| 琼海市| 盐池县| 太原市| 绥宁县| 博爱县| 梓潼县| 绥中县| 岢岚县| 晋中市| 综艺| 东城区| 额济纳旗| 东明县| 巴彦淖尔市| 桃园市| 大埔县| 平武县| 太仆寺旗| 两当县| 云浮市| 清水河县| 肥乡县| 盐池县| 承德县| 邯郸县| 社旗县| 漠河县| 周至县| 涪陵区| 镇康县| 阜阳市| 邮箱| 息烽县| 金川县| 开原市| 敦煌市| 报价| 鄂托克旗| 策勒县|