Im Rahmen der Migration eines WordPress.com Blogs auf meinen eigenen Webserver kam ich kürzlich an den Punkt, viele Bilder auf einmal umbenennen zu wollen.
Unter MS-DOS gab es dafür den guten alten Befehl rename
der zum Beispiel solche Operationen ermöglichte:
C:\> RENAME *.TXT *_OLD.TXT
Dabei matcht MS-DOS den Platzhalter im ersten Ausdruck mit den vorhandenen Dateien und benennt sie dann gemäß dem zweiten Ausdruck um. Alle Textdateien erhalten also im Namen die Erweiterung _OLD
. Das klappt natürlich auch entsprechend in umgekehrter Richtung:
C:\> RENAME *_OLD.TXT *.TXT
Nun sind meine MS-DOS Zeiten lange vorbei und ich brauchte etwas Vergleichbares unter Linux um durch WordPress erzeugte Bilder im Format *-scaled.jpg
zu *.jpg
umzubenennen.