01-06 Linux常用命令-统计
排序
【01-06 Linux常用命令-统计】sort
:用于排序
-b
:忽略开头的空白字符-f
:将小写字母看作大写字母-h
:根据存储内容大小排序(KB, MB, GB)-n
:按数字大小排序,默认顺序-o
:将结果写入文件-r
:倒序-t
:指定分割符-V
:按照数字版本排序-k
:指定排序的关键字(按哪一列排序),与-t
参数配合使用
# 根据存储内容大小排序,默认识别 KB, MB, GB
$ cat sort_h
60MB
10
1000KB
20MB
300KB
5
A
40GB
50KB
$ sort -h sort_h
A
5
10
50KB
300KB
1000KB
20MB
60MB
40GB# 倒序
$ sort -hr sort_h
40GB
60MB
20MB
1000KB
300KB
50KB
10
5
A
# -n:按数字大小排序,默认顺序
$ cat sort_n
01
00
0
70
78
67
23
30
09
44002
32010
32102
5743
3306
$ sort -n sort_n
0
00
01
09
23
30
67
70
78
3306
5743
32010
32102
44002
# -t:指定分割符
# -k:指定排序的关键字(按哪一列排序),与 -t 参数配合使用
$ cat sort_t
1.2.3.4
2.1.2.3
3.3.4.2
8.7.6.4
6.4.9.71SP2SP3SP4
2SP1SP2SP3
3SP3SP4SP2
8SP7SP6SP4
6SP4SP9SP7# -t .:以"."作为分隔符;-k 1:按第一列进行排序
$ sort -t . -k 1 sort_t1.2.3.4
1SP2SP3SP4
2.1.2.3
2SP1SP2SP3
3.3.4.2
3SP3SP4SP2
6.4.9.7
6SP4SP9SP7
8.7.6.4
8SP7SP6SP4
推荐阅读
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- Linux下面如何查看tomcat已经使用多少线程
- 数组常用方法一
- Beego打包部署到Linux
- Linux|109 个实用 shell 脚本
- linux定时任务contab
- 芯灵思SinlinxA33开发板Linux内核定时器编程
- 常用git命令总结
- java|java 常用知识点链接
- day16-Linux|day16-Linux 软件管理