大数据之Shell:Shell工具(sort)

Posted 浊酒南街

tags:

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

1. sort

sort命令作用:它将文件进行排序,并将排序结果标准输出。

1.1:基本语法

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

1.2:案例实操

(0)数据准备

[bigdata@hadoop101 datas]$ touch sort.sh
[bigdata@hadoop101 datas]$ vim sort.sh 
bb:40:5.4
bd:20:4.2
xz:50:2.3
cls:10:3.5
ss:30:1.6

(1)按照“:”分割后的第三列倒序排序。

[bigdata@hadoop101 datas]$ sort -t : -nrk 3  sort.sh 
bb:40:5.4
bd:20:4.2
cls:10:3.5
xz:50:2.3
ss:30:1.6

以上是关于大数据之Shell:Shell工具(sort)的主要内容,如果未能解决你的问题,请参考以下文章

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

Shell编程之正则表达式

shell编程之脚本工具sortuniqtrcut

大数据之Shell:Shell工具(awk)

大数据之Shell:Shell工具(cut)

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