Forum Informatica 2 Majorana
Rinominare con numeri progressivi un insieme di file - Versione stampabile

+- Forum Informatica 2 Majorana (http://www.istitutomajorana.it/forum2)
+-- Forum: Sistemi Operativi: Ubuntu, Windows, Linux, Altri (http://www.istitutomajorana.it/forum2/Forum-Sistemi-Operativi-Ubuntu-Windows-Linux-Altri)
+--- Forum: Shell di Linux (Terminale o Console) e script (http://www.istitutomajorana.it/forum2/Forum-Shell-di-Linux-Terminale-o-Console-e-script)
+--- Discussione: Rinominare con numeri progressivi un insieme di file (/Thread-Rinominare-con-numeri-progressivi-un-insieme-di-file)



Rinominare con numeri progressivi un insieme di file - Marilù - 13-02-2019

Ciao a tutti,
dovendo rinominare un centinaio di immagini con dei numeri progressivi, ho trovato utilissimi questi comandi , aprendo la cartella dove si trovano i file nel teminale


Codice:
ls *.jpg -1 | awk '{printf("%s%s%s\n","\"",$0,"\"")}' | sort -n | gawk 'BEGIN{ a=1 }{ printf "mv %s %02d.jpg\n", $0, a++ }' | bash

Praticamente per adattarlo alle proprie esigenze si può modificare l'estensione e il numero iniziale, utile nel caso in cui le immagini sono suddivise in varie cartelle e in ognuna di queste vogliamo iniziare la numerazione dal numero successivo a quello dell'ultima foto nell'altra cartella.
[Immagine: https://i.imgur.com/i4XzYpI.png]

Fonte: https://www.informatica-libera.net/francesco/scripting