Aqui está uma solução usando um for
loop e bash arithmetic:
i=1
for file in ??-??-??.png ; do
mv "$file" $i.png
let i++
done
Há vários arquivos com o seguinte formato hh-mm-ss.png, onde hh, mm, ss são hora, minuto e segundo. Como posso renomear todos esses arquivos no diretório de forma sequencial de 1.png til n.png para que todos os arquivos sejam classificados por hora, depois por minutos e depois por segundos. Por exemplo,
12-56-11.png -> 3.png
11-13-49.png -> 1.png
12-55-55.png -> 2.png