相关疑难解决方法(0)

在Bash中使用数字对字符串进行排序

我经常想要对带有数字的字符串进行排序,以便在排序时,例如 abc_2, abc_1, abc_10结果abc_1, abc_2, abc_10.我见过的每种排序机制abc_1, abc_10, abc_2都是从左边开始的.

有没有有效的方法来排序以获得我想要的结果?查看每个角色,确定它是否为数字,从后续数字中构建子串并将其作为数字排序的想法实在令人震惊bash.

没有胡子*nix guru实现了sort--sensible_numerical选项的替代版本吗?

sorting bash alphanumeric

59
推荐指数
3
解决办法
6万
查看次数

标签 统计

alphanumeric ×1

bash ×1

sorting ×1