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-Key: 3207488008

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

Printed on: April 19, 2024 at 15:04 o'clock

Member: 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
Member: instinctless
instinctless Jun 29, 2022 at 11:41:21 (UTC)
Goto Top
Sauber
Vielen Dank