Я плохо разбираюсь в терминах сортировки, поэтому не могу описать требуемый результат правильными словами. Писал скрипт под заказ и в моей ОС команда sort имеет параметр "-h", а вот в среде клиента sort оказалась более древней, при чём нет способа её заменить/обновить. Плюс ко всему этому sort стоит в конвейере:
sort -h source | sed > txt
Файл source по структуре является CSV, в котором первым элементом идёт число из диапазона {1..n}, а разделитель - «|». Простой сорт даёт результат вида: 1, 10, 11, 100, 101, 2, 21, 3 и так далее, а нужен порядковый ход: 1, 2, 3, 10, 11, 21, 100, 101... Как можно эмулировать «sort -h» на старых версиях?