У меня есть файл CSV с 7 полями данных. Я хочу отсортировать 7-е поле в обратном уровне порядок (сначала наименьшие значения). 7-е поле данных выглядит так:
0.498469643137
1
6.98112003175e-10
9.11278069581e-06
Я пытался использовать инструмент сортировки Unix, как это:
$ sort -t"," -n -k -r 7 <my_file>
Проблема, которую у меня есть такое сортировка, не распознает экспоненциальную форму. Например, сортировка думает 6.98112003175E-10
больше 1
. Как я могу использовать сортировку, чтобы сортировать столбец CSV, но распознать научную обозначение? Заранее спасибо за помощь.
-g
-n
, корректная команда sort -g -k7,7 input.txt