У мене файл, розділений комами, виглядає приблизно так:
100,00869184
6492,8361
1234,31
200,04071
Я хочу використовувати sortдля сортування цього файлу чисельно лише за першим стовпцем .
Бажаний результат:
100,00869184
200,04071
1234,31
6492,8361
Як досягти цього за допомогою сортування? Здається, що до коми ставляться як до тисяч роздільників, а не до роздільників, навіть коли я називаю їх такими.
І те sort -t',' -nй sort -t',' -nk1'інше:
1234,31
200,04071
6492,8361
100,00869184
Сортування за замовчуванням (без параметрів) або використання sort -t','дає мені це:
100,00869184
1234,31
200,04071
6492,8361
І сортування за числом sort -nдає мені це:
1234,31
200,04071
6492,8361
100,00869184
Як я можу використовувати сортування для досягнення бажаного результату?
Відредаговано, щоб додати: Це одноразова операція зі створення відсортованого списку з приблизно 7 мільйонів рядків, тому обхідні шляхи чи інші неортодоксальні методи цілком прийнятні.
-tваріант як пробіл між-tсимволом та персонажем