按bash排序 - 如何按行中间或行尾的字符排序

时间:2012-10-24 09:11:57

标签: arrays bash sorting

我要合并以下pdf文件。

20121024aC004101
20121024a_002101
20121024a_003101
20121024aN006101
20121024aA001101
20121024a_005101
etc...

但是我的结果应该是00101,002101的顺序...即基于第11个字符排序; 任何人都可以帮助我。我是bash的新手,最近开始学习。

1 个答案:

答案 0 :(得分:9)

使用

sort -k1.11

-k开关告诉sort对第11个字符的第一个字段进行排序。