linux中sort不对的问题

cat d.check_sort.v2 
15/16赛季 测试
15/16赛季 罗马
15/16 青岛男篮
15/16 高尔夫
15/16 美巡赛
15/16 英超


cat d.check_sort.v2 |sort

15/16 美巡赛
15/16 英超
15/16赛季 测试
15/16赛季 罗马
15/16 青岛男篮

15/16 高尔夫


磊哥认为是因为“赛”字的字节第一个和空格相同。但是,对key转码成为base64后,发现只有前6个字符是一样的,与预期不符合。

MTUvMTbotZvlraM= 15/16赛季 测试
MTUvMTbotZvlraM= 15/16赛季 罗马
MTUvMTY= 15/16 青岛男篮
MTUvMTY= 15/16 高尔夫
MTUvMTY= 15/16 美巡赛
MTUvMTY= 15/16 英超


问题:

1. linux下如何对这样的进行sort?

2. 为何base64转码后不一样?到底为啥不同?


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值