сортировка чисел с помощью команды sort

Я хотел бы отсортировать значения в следующем файле numbers.txt, ниже приведен пример

1.1
1.2
10.0
2.2
1000.0

Однако, когда я выполняю следующий cmd

sort numbers.txt

Я получаю следующее:

1.1
1.2
10.0
1000.0
2.2

Какой cmd мне нужен для правильной сортировки числовых значений?


person hylaeus    schedule 06.10.2012    source источник


Ответы (1)


Используйте флаг -n для численной сортировки, а не лексикографической:

sort -n numbers.txt
person chepner    schedule 06.10.2012