Ho una directory che contiene file di immagini numerati, qualcosa del genere:
01.png
02.png
03.png
03.svg
04.png
05.png
06.jpg
07.png
08.png
09.png
09.svg
10.png
A volte ci possono essere più versioni di un file in diversi formati (ad es. Un png
e svg
versione del 03
ei 09
file sopra), ma i numeri sono altrimenti consecutivo. In genere ci sono 40-80 file di questo tipo in ogni directory. I numeri corrispondono all'ordine in cui queste immagini compaiono in un manoscritto (un documento di Word, ma non è importante). Non esiste altro modo per determinare l'ordine delle immagini.
Se aggiungo una nuova immagine al manoscritto, devo inserire una copia dell'immagine in questa directory con la numerazione corretta. Quindi, se la nuova immagine è la quinta nel manoscritto, devo rinominare i file nella directory in questo modo per fare spazio:
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 è il modo più semplice dalla riga di comando o da uno script o una macro per rinumerare tutti i file a partire da un determinato numero? Ho un'installazione standard di Fedora Linux usando bash.