Eu tenho um diretório que contém arquivos de imagem numerados, algo como isto:
01.png
02.png
03.png
03.svg
04.png
05.png
06.jpg
07.png
08.png
09.png
09.svg
10.png
Às vezes, pode haver várias versões de um arquivo em diferentes formatos (por exemplo, a png
e svg
versão dos arquivos 03
e 09
acima), mas os números são consecutivos. Normalmente, existem 40 a 80 desses arquivos em cada diretório. Os números correspondem à ordem em que essas imagens aparecem em um manuscrito (um documento do Word, mas isso não é importante). Não há outra maneira de determinar a ordem das imagens.
Se eu adicionar uma nova imagem ao manuscrito, preciso colocar uma cópia da imagem nesse diretório com a numeração correta. Portanto, se a nova imagem é a quinta do manuscrito, preciso renomear os arquivos no diretório para isso, a fim de abrir espaço para ela:
01.png
02.png
03.png
03.svg
04.png
06.png
07.jpg
08.png
09.png
10.png
10.svg
11.png
Qual é a maneira mais direta a partir da linha de comando ou de um script ou macro para renumerar todos os arquivos começando em um determinado número? Eu tenho uma instalação padrão do Fedora Linux usando o bash.