- 论坛徽章:
- 1
|
本帖最后由 yu37976285 于 2015-02-27 00:34 编辑
如2与3两个文件,在3中混合字母数字排序是没问题的,但是在2中,相同命令排序怎么不正常?是以空格分隔的,列应该没搞错,求教
$ cat 3
A0
A1
A10
A100
A101
A102
A103
A104
A105
A106
A107
A108
A109
A11
A12
A2
A20
$ sort -t ' ' -k1.2n 3
A0
A1
A2
A10
A11
A12
A20
A100
A101
A102
A103
A104
A105
A106
A107
A108
A109
$
$ cat 2
91.124 (5, 2219) NOT-INIT A0 (5,681800)
91.124 (5, 2219) NOT-INIT A1 (5,681801)
91.124 (5, 2219) NOT-INIT A10 (5,605027)
91.124 (5, 2219) NOT-INIT A100 (5,681833)
91.124 (5, 2219) NOT-INIT A101 (5,656278)
91.124 (5, 2219) NOT-INIT A102 (5,681835)
91.124 (5, 2219) NOT-INIT A103 (5,656276)
91.124 (5, 2219) NOT-INIT A104 (5,681837)
91.124 (5, 2219) NOT-INIT A105 (5,681838)
91.124 (5, 2219) NOT-INIT A106 (5,681839)
91.124 (5, 2219) NOT-INIT A107 (5,681840)
91.124 (5, 2219) NOT-INIT A108 (5,681841)
91.124 (5, 2219) NOT-INIT A109 (5,681842)
91.124 (5, 2219) NOT-INIT A11 (5,570030)
91.124 (5, 2219) NOT-INIT A12 (5,570029)
91.124 (5, 2219) NOT-INIT A2 (5,681802)
91.124 (5, 2219) NOT-INIT A20 (5,535016)
$ sort -t ' ' -k5.2n 2
91.124 (5, 2219) NOT-INIT A0 (5,681800)
91.124 (5, 2219) NOT-INIT A100 (5,681833)
91.124 (5, 2219) NOT-INIT A101 (5,656278)
91.124 (5, 2219) NOT-INIT A102 (5,681835)
91.124 (5, 2219) NOT-INIT A103 (5,656276)
91.124 (5, 2219) NOT-INIT A104 (5,681837)
91.124 (5, 2219) NOT-INIT A105 (5,681838)
91.124 (5, 2219) NOT-INIT A10 (5,605027)
91.124 (5, 2219) NOT-INIT A106 (5,681839)
91.124 (5, 2219) NOT-INIT A107 (5,681840)
91.124 (5, 2219) NOT-INIT A108 (5,681841)
91.124 (5, 2219) NOT-INIT A109 (5,681842)
91.124 (5, 2219) NOT-INIT A11 (5,570030)
91.124 (5, 2219) NOT-INIT A12 (5,570029)
91.124 (5, 2219) NOT-INIT A1 (5,681801)
91.124 (5, 2219) NOT-INIT A20 (5,535016)
91.124 (5, 2219) NOT-INIT A2 (5,681802)
$ sort -t ' ' -k5.2r 2
91.124 (5, 2219) NOT-INIT A2 (5,681802)
91.124 (5, 2219) NOT-INIT A20 (5,535016)
91.124 (5, 2219) NOT-INIT A1 (5,681801)
91.124 (5, 2219) NOT-INIT A12 (5,570029)
91.124 (5, 2219) NOT-INIT A11 (5,570030)
91.124 (5, 2219) NOT-INIT A109 (5,681842)
91.124 (5, 2219) NOT-INIT A108 (5,681841)
91.124 (5, 2219) NOT-INIT A107 (5,681840)
91.124 (5, 2219) NOT-INIT A106 (5,681839)
91.124 (5, 2219) NOT-INIT A10 (5,605027)
91.124 (5, 2219) NOT-INIT A105 (5,681838)
91.124 (5, 2219) NOT-INIT A104 (5,681837)
91.124 (5, 2219) NOT-INIT A103 (5,656276)
91.124 (5, 2219) NOT-INIT A102 (5,681835)
91.124 (5, 2219) NOT-INIT A101 (5,656278)
91.124 (5, 2219) NOT-INIT A100 (5,681833)
91.124空格(5,空格2219) 多个空格 NOT-INIT 多个空格A0 空格(5,681800)
|
|