¿Sorteo UNIX con valores exponenciales?
Pregunta
Tengo un archivo CSV con 7 campos de datos. Quiero ordenar el séptimo campo en orden numerial inverso (los valores más pequeños primero). El séptimo campo de datos se ve así:
0.498469643137
1
6.98112003175e-10
9.11278069581e-06
He intentado usar la herramienta de clasificación Unix como esta:
$ sort -t"," -n -k -r 7 <my_file>
El problema que estoy teniendo es que ese tipo no reconoce la forma exponencial. Por ejemplo, Sort piensa 6.98112003175e-10
Es mas grande que 1
. ¿Cómo puedo usar Sort para ordenar una columna CSV, pero reconocer la notación científica? Gracias de antemano por la ayuda.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow