Uma abordagem geral para esse tipo de problema (classificar em um campo que não pode ser descrito como o N na linha) é reescrever as linhas para preceder as chaves de classificação (s ), em seguida, classifique e remova as chaves de classificação. Você pode usar ferramentas mais flexíveis, como sed ou awk, para determinar as chaves de classificação.
Eu não sei exatamente como você determina onde está a data. Eu vou para a última seqüência de 8 dígitos na linha, ajuste conforme necessário.
sed 's/.*\([0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]\)/,&/; t; s/^/,/' |
sort -t, -k2,2 -k1,1 |
cut -d, -f 2-
O t; s/^/,/
bit no script sed pré-anexa uma vírgula se a linha não contiver nenhuma sequência de 8 dígitos, caso contrário, a última etapa removeria o primeiro campo separado por vírgulas.