instinctless
Goto Top

Dateien umbenennen mit prename

Hallo,
ich habe Probleme beim umbenennen von Dateien, welches ich mit dem Befehl prename durchführe. Speziell geht es hier um wildcards.
Ein Beispiel
Filename: PR*_01 (Sternchen kann für eine beliebige Zahl zwischen 0 und 9 stehen.
Ich möchte nun aus PR*_01 ein PR*-01 machen.
Der Befehl prename s/PR*_01/PR*-01/g * wird zwar ausgeführt, es findet allerdings nicht die erwünschte Änderung statt.

Jetzt kann man natürlich sagen s/_/-/g ganz so einfach ist es aber nicht, da das oben angegegeben nur einen Auschnitt des Ganzen zeigt. Im Filename existieren also weitere _ die so erhalten bleiben müssen.

Wie bekomme ich das gelöst?

Content-ID: 3207488008

Url: https://administrator.de/contentid/3207488008

Printed on: December 13, 2024 at 12:12 o'clock

TK1987
Solution TK1987 Jun 29, 2022 at 10:48:08 (UTC)
Goto Top
Moin,

ich kann es gerade leider nicht testen, aber so müsste es funktionieren:
prename 's/PR(\d)_01/PR$1-01/g' *  

Gruß Thomas
instinctless
instinctless Jun 29, 2022 at 11:41:21 (UTC)
Goto Top
Sauber
Vielen Dank