Eu tenho um arquivo de campo de largura fixa que estou tentando classificar usando o utilitário de classificação UNIX (Cygwin, no meu caso).
O problema é que há um cabeçalho de duas linhas na parte superior do arquivo que está sendo classificado na parte inferior do arquivo (pois cada linha de cabeçalho começa com dois pontos).
Existe uma maneira de dizer à classificação "passar as duas primeiras linhas entre não classificados" ou de especificar uma ordem que classifique as linhas de dois pontos no topo - as linhas restantes são sempre iniciadas com um numérico de 6 dígitos (que é na verdade a chave I estou classificando) se isso ajudar.
Exemplo:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
deve classificar para:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00