¿Cómo orderar por varias columnas?

Tengo un file separado por tabuladores, y quiero orderarlo por sus columnas 9, 14 y 16. Con esto quiero decir que todas las filas que coinciden en la columna 9 deben estar orderadas por la columna 14, y entre éstas, aquellas que también acordar en la columna 14 debe ser orderado por la columna 16. (Todas las columnas deben orderarse de forma ascendente, pero las dos primeras deben orderarse alfabéticamente y la restante numéricamente).

He intentado varias forms de sort ( gnu ), pero no obtengo el order de sorting deseado. La página man no ha ayudado. ¿Alguien puede decirme el hechizo correcto para lograr el tipo descrito anteriormente?

 sort -t '\t' -k9,9 -k14,14 -k16,16n 

(recuerde que necesita especificar dónde comienzan las keys de sorting y dónde terminan , de lo contrario (como en el caso de que utilice -k9 lugar de -k9,9 ) terminan al final de la línea).