Я написал скрипт для оболочки Linux bash.
Одна строка берет список имен файлов и сортирует их. Список выглядит так:
char32.png char33.png [...] char127.png
Идет с 32 до 127.
Сортировка по умолчанию ls
этого списка выглядит следующим образом
char100.png char101.png [...] char32.png char33.png [...] char99.png
К счастью, есть sort
, в котором есть удобный переключатель -V
, который сортирует список правильно (как в первом примере).
Теперь мне нужно перенести этот скрипт на OSX, а sort
в OSX не имеет переключателя -V
.
У вас есть умное представление о том, как правильно отсортировать этот список?