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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肖遥Janic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值