作用:对文本切割后,按照某列排序
1.选项参数
选项 | 说明 |
-n |
依照数值的大小排序 |
-r | 以相反的顺序来排序 |
-t | 设置排序时所用的分隔字符 |
-k |
指定需要排序的列 |
cut中的分隔符是 -d,awk中是 -F,sort中是 -t。
2.案例实操
准备数据
[root@VM_0_8_centos data]# cat sort.txt bb:40:5.4 bd:20:4.2 xz:50:2.3 cls:10:3.5 ss:30:1.6
按照":"分割后的第三列倒序排序
[root@VM_0_8_centos data]# sort -t : -nrk 2 sort.txt xz:50:2.3 bb:40:5.4 ss:30:1.6 bd:20:4.2 cls:10:3.5