10.27 sort
排序命令sort選項與參數:-f :忽略大小寫的差異,例如 A 與 a 視為編碼相同;-b :忽略最前面的空白字符部分;-M :以月份的名字來排序,例如 JAN, DEC 等等的排序方法;-n :使用“純數字”進行排序(默認是以文字體態來排序的);-r :反向排序;-u :就是 uniq ,相同的數據中,僅出現一行代表;-t :分隔符號,默認是用 [tab] 鍵來分隔;-k :以那個區間 (field) 來進行排序的意思是默認“以第一個”數據來排序而且默認是以“文字”型態來排序的,所以由 a 開始排到最后[root@wen ~]# cat /etc/passwd|sortabrt:x:173:173::/etc/abrt:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologin以第三欄來排序[root@wen ~]# cat /etc/passwd|sort -t ":" -k 3root:x:0:0:root:/root:/bin/bashuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologinbin:x:1:1:bin:/bin:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologingophe:x:13:30:gopher:/var/gopher:/sbin/nologincat /etc/passwd | sort -t ':' -k 3 -n用那個 -n 來告知 sort 以數字來排序[root@wen ~]# cat /etc/passwd|sort -t ":" -k 3 -nroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/sync
總結
以上是生活随笔為你收集整理的10.27 sort的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 基础命令总结
- 下一篇: S1.2 Python开发规范指南