hummmm, hola Fernando , yo creo que el problema esta en la sintaxis empleada en la línea, la seperación entre campos parece hacerse en el gnu sort preferentemente con -k para marcar el campo a usar para establecer el orden , estando los campos numerados de 1 a n, por compatibilidad se mantiene en +n donde n es el campo y ¡toma valores de 0 a n!. Luego los dos comandos siguientes tienen el mismo resultado.
bio:~# sort -k 1 -n -t "*" prueba 0.783*0.0004* 4.86*0.2* 563*0.3* 765*465* 5656*0.00001* bio:~# sort +0 -n -t "*" prueba 0.783*0.0004* 4.86*0.2* 563*0.3* 765*465* 5656*0.00001* Tu comando sort por tanto te ordena las líneas considerando los datos del segundo campo , fijate :)) bio:~# sort +1 -n -t "*" prueba 5656*0.00001* 0.783*0.0004* 4.86*0.2* 563*0.3* 765*465* Un saludo :))) para mas información info sort ( es bastante mejor que el man ;)) ) Bueno lo dicho sort compañero :))