01-06 Linux常用命令-统计

Leofighting -
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.7


1SP2SP3SP4
2SP1SP2SP3
3SP3SP4SP2
8SP7SP6SP4
6SP4SP9SP7

# -t .:以"."作为分隔符;-k 1:按第一列进行排序
$ sort -t . -k 1 sort_t

1.2.3.4
1SP2SP3SP4
2.1.2.3
2SP1SP2SP3
3.3.4.2
3SP3SP4SP2
6.4.9.7
6SP4SP9SP7
8.7.6.4
8SP7SP6SP4
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

测试linux

扩展阅读

加个好友,技术交流

1628738909466805.jpg