Ich habe ein Verzeichnis, das nummerierte Bilddateien enthält, ungefähr so:
01.png
02.png
03.png
03.svg
04.png
05.png
06.jpg
07.png
08.png
09.png
09.svg
10.png
Manchmal gibt es mehrere Versionen einer Datei in verschiedenen Formaten (z. B. a png
und svg
Version der obigen Dateien 03
und 09
), aber die Nummern sind ansonsten aufeinanderfolgend. Normalerweise befinden sich in jedem Verzeichnis 40-80 solcher Dateien. Die Zahlen entsprechen der Reihenfolge, in der diese Bilder in einem Manuskript erscheinen (ein Word-Dokument, aber das ist nicht wichtig). Es gibt keine andere Möglichkeit, die Reihenfolge der Bilder zu bestimmen.
Wenn ich dem Manuskript ein neues Bild hinzufüge, muss ich eine Kopie des Bildes mit der richtigen Nummerierung in dieses Verzeichnis legen. Wenn das neue Bild das fünfte im Manuskript ist, muss ich die Dateien im Verzeichnis in dieses umbenennen, um Platz dafür zu schaffen:
01.png
02.png
03.png
03.svg
04.png
06.png
07.jpg
08.png
09.png
10.png
10.svg
11.png
Was ist der einfachste Weg über die Befehlszeile oder über ein Skript oder Makro, um alle Dateien ab einer bestimmten Nummer neu zu nummerieren? Ich habe eine Standard-Fedora Linux-Installation mit Bash.