Есть такой файл two.dat:
25e-1 36e-2
31e-2 -2e-2
17e-3 14e-2
18e-1 58e-3
Команда sort -g two.dat
правильно сортирует его по первой колонке.
Но мне нужна сортировка по второй колонке. По идее, должно быть sort -g -k2 two.dat
. С целыми числами именно так и работает. Но конкретно этот файл у меня не сортируется. С опцией --debug
вывод следующий:
31e-2 -2e-2
_____
________________
18e-1 58e-3
_____
________________
17e-3 14e-2
_____
________________
25e-1 36e-2
_____
________________
Если я правильно понимаю их разметку, вторая колонка выделяется правильно. Но сортировки нет. Что это? Баг или я что-то очевидное пропустил? Версия sort 8.26