Подтвердить что ты не робот

Bash Сортировка как естественный порядок сортировки Windows '

У меня есть куча PDF файлов, которые я пытаюсь добавить вместе, и у меня есть программа, которая, учитывая список файлов, добавит их в один PDF файл.

Проблема, с которой я сталкиваюсь, заключается в том, что при пересылке имен файлов в sort не создается желаемый порядок. Ни один из флагов sort не дает мне то, что я хочу. У меня есть несколько примеров ниже:

Желаемый порядок сортировки:

test1.pdf
test2.pdf
test10.pdf

Достигнутый порядок сортировки с использованием сортировки:

test1.pdf
test10.pdf
test2.pdf

Для получения дополнительной информации о том, что именно представляет собой порядок сортировки, я хочу:

http://msdn.microsoft.com/en-us/library/bb759947.aspx

4b9b3361

Ответ 1

Предполагая, что вы используете сортировку GNU, используйте параметр -V:

   -V, --version-sort
          natural sort of (version) numbers within text

Для ввода введите:

test1.pdf
test2.pdf
test10.pdf