排序 – 如何在Unix中排序字母数字字符串?
发布时间:2020-12-15 18:48:12 所属栏目:安全 来源:网络整理
导读:我有一个表名列表,这些列表是无序的.我如何以正确的逻辑顺序让他们 $cat list.txt TAB1TAB13TAB11TAB19TAB2TAB3TAB16TAB17TAB18TAB9TAB10TAB8TAB12TAB20 $cat list.txt | sort -n TAB1TAB10TAB11TAB12TAB13TAB16TAB17TAB18TAB19TAB2TAB20TAB3TAB8TAB9 预期订
我有一个表名列表,这些列表是无序的.我如何以正确的逻辑顺序让他们
TAB1 TAB13 TAB11 TAB19 TAB2 TAB3 TAB16 TAB17 TAB18 TAB9 TAB10 TAB8 TAB12 TAB20
TAB1 TAB10 TAB11 TAB12 TAB13 TAB16 TAB17 TAB18 TAB19 TAB2 TAB20 TAB3 TAB8 TAB9 预期订单: TAB1 TAB2 TAB3 TAB8 TAB9 TAB10 TAB11 TAB12 TAB13 TAB16 TAB17 TAB18 TAB19 TAB20 任何vim的快捷方式也可以,我不一定需要一个单独的实用程序.
你需要告诉你排序键的起始位置:
sort -n -k1.4 list.txt 否则,它从一开始就开始,无法将字符串转换为数字并返回到字母比较. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- JAX-WS 和 XFire 以及CXF比较
- AngularJS:无论ng-if条件如何,加载指令模板
- 将输出从shell/dos应用程序导入Delphi应用程序
- 几种常用的webservice客户端和spring集成的方法
- play 中的 restful webservice的实现
- macos – 终端无法正常工作时如何修复.bash_profile
- scala – List [String]的QueryStringBinder
- shell中各种括号的作用详解()、(())、[]、[[]]、{}(推荐)
- JS组件Bootstrap Select2使用方法解析
- 将所有类定义为Scala中的情况,只是让所有参数自动生成属性是