shell工具-sort

Posted zxbdboke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell工具-sort相关的知识,希望对你有一定的参考价值。

sort

sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出

基本语法

sort [选项] [参数]

选项说明

选项说明
-n 依照数值大小排序
-r 以相反的顺序排序
-t 设置排序时所用的分割字符
-k 指定需要排序的列

案例实操

数据准备

[[email protected] testshell]# touch sort.txt
[[email protected] testshell]# vim sort.txt 
bb:40:5.4
db:20:4.2
xz:50:2.3
cls:10:3.5
ss:30:1.6

按照第三列排序

[[email protected] testshell]# sort -t: -nk 3 sort.txt  
ss:30:1.6
xz:50:2.3
cls:10:3.5
db:20:4.2
bb:40:5.4
[[email protected] testshell]# sort -t: -rk 3 sort.txt  
bb:40:5.4
db:20:4.2
cls:10:3.5
xz:50:2.3
ss:30:1.6

 

以上是关于shell工具-sort的主要内容,如果未能解决你的问题,请参考以下文章

shell工具-sort

shell脚本之正则表达式---sort与uniq工具

Shell编程之正则表达式——sort,uniq工具

Shell工具cut/sed/awk/sort

shell脚本之cut,sort,uniq,tr工具用法,Here Document和Expect用法

7Shell工具 cut sed awk sort