LINUX.ORG.RU

sort чисел в экспоненциальном формате

 ,


0

1

Есть такой файл 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

★★★★

Последнее исправление: hotpil (всего исправлений: 1)

Ответ на: комментарий от xaizek

Мда… Говорили мне, нельзя с утра до ночи за компом сидеть.

hotpil ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.