Вы должны быть осторожны с вашим языком. Например, вы можете отсортировать плавающее число (например, 2,2), в то время как в вашей локали может использоваться запятая (например, 2,2).
Как сообщалось в на этом форуме , вы можете иметь неправильные результаты, используя флаги -n или -g.
В моем случае я использую:
LC_ALL=C sort -k 6,6n file
для сортировки 6-го столбца, который содержит:
2.5
3.7
1.4
чтобы получить
1.4
2.5
3.7