Я хотел бы использовать сортировку GNU, чтобы имена файлов из команды find
сортировались по номерам в имени. Имя файла - "цикл", затем первое число для сортировки, затем «.subset», затем второе число для сортировки, затем «.» затем третий номер для сортировки. Простая сортировка не работает, так как первое число может состоять из одной или нескольких цифр:
find /tmp/folder/ -name "cycle*" | sort
/tmp/folder/cycle10.subset1.2
/tmp/folder/cycle11.subset1.2
/tmp/folder/cycle12.subset1.2
/tmp/folder/cycle1.subset1.2
/tmp/folder/cycle2.subset1.2
/tmp/folder/cycle3.subset1.2
/tmp/folder/cycle4.subset1.2
/tmp/folder/cycle5.subset1.2
/tmp/folder/cycle6.subset1.2
/tmp/folder/cycle7.subset1.2
/tmp/folder/cycle8.subset1.2
/tmp/folder/cycle9.subset1.2
[...]
Есть идеи?