У меня есть файлы, отсортированные следующим образом, но они не отсортированы по дате.
1(1).jpg
1(2).jpg
1(3).jpg
1(4).jpg
.
.
.
Я хочу отсортировать их по
После того, как я сделаю следующее:
perl -e '$prefix="aaaa";map{rename "$_",$prefix++.".$1" if /.*\.(.*)/} <*>'
Я получаю следующее:
file 1 (1).jpg -> aaaa.jpg
file 1 (10).jpg -> aaab.jpg
file 1 (100).jpg -> aaac.jpg
file 1 (101).jpg -> aaad.jpg
Я хочу, чтобы это было похоже на:
1(1).jpg -> aaaa.jpg
1(2).jpg -> aaab.jpg
1(3).jpg -> aaac.jpg
1(4).jpg -> aaad.jpg
Я думаю, это потому, что он учитывает числовую сортировкуа не сортировка по алфавиту.
Кто-нибудь может мне помочь с этим?