La opción -k es lo que quieres.
-k 1.4,1.5n -k 1.14,1.15n
Usaría las posiciones de caracteres 4-5 en el primer campo (todo es un campo para ancho fijo) y ordenaría numéricamente como la primera clave.
La segunda clave serían los caracteres 14-15 en el primer campo también.
(editar)
Ejemplo (todo lo que tengo es DOS/cygwin a mano):
dir | \cygwin\bin\sort.exe -k 1.4,1.5n -k 1.40,1.60r
para los datos:
12/10/2008 01:10 PM 1,564,990 outfile.txt
Ordena la lista del directorio por número de mes (pos 4-5) numéricamente y luego por nombre de archivo (pos 40-60) a la inversa. Como no hay pestañas, es todo el campo 1 para ordenar.
Sin embargo, ten cuidado:
Si desea ordenar el archivo principalmente por el campo 3 y, en segundo lugar, por el campo 2, desea esto:
sort -k 3,3 -k 2,2 < inputfile
Esto no: sort -k 3 -k 2 < inputfile
que ordena el archivo por la cadena desde el principio del campo 3 hasta el final de la línea (lo que es potencialmente único).
-k, --key=POS1[,POS2] start a key at POS1 (origin 1), end it at POS2
(default end of line)