我有一个固定宽度字段文件,我正在尝试使用 UNIX(在我的情况下为 Cygwin)排序实用程序对其进行排序。
问题是文件顶部有一个两行标题,它被排序到文件底部(因为每个标题行都以冒号开头)。
有没有办法告诉排序“通过未排序的前两行”或指定将冒号行排序到顶部的排序 - 其余行始终以 6 位数字开头(这实际上是我的关键'正在排序)如果有帮助的话。
例子:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
应排序为:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00