Linux数据排序:sort

Sort

sort是对文件数据显示进行排序,但是按照字符串形式排序的,而非数字类型排序。
如下:排序时默认将所有数据当做字符串来排序,而非数字大小排序。
如果想要按数字类型排序,需要加参数 -n。

shaphicprb13137:/home # sort test
1
190
2
20
205
2056
21
210
3
58
adf
cd
cva
ghr
s
wed

shaphicprb13137:/home # sort -n test
adf
cd
cva
ghr
s
wed
1
2
3
20
21
58
190
205
210
2056

常用参数:
-b, --ignore-leading-blanks ignore leading blanks 忽略起始的空白
-d, --dictionary-order consider only blanks and alphanumeric characters 只考虑空白和字母,不考虑特殊字符
-f, --ignore-case fold lower case to upper case characters 忽略大小写,默认大写在前
-g, --general-numeric-sort compare according to general numerical value 按通用数值排序(与-n不同,把值当做浮点数排序,且支持科学计数法表示的数值)
-i, --ignore-nonprinting consider only printable characters 忽略不可打印字符
-M, --month-sort compare (unknown) < ‘JAN’ < … < ‘DEC’ 按月份排序
-h, --human-numeric-sort c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值