[gelöst] Dateinamen automatisch umbenennen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Patsche
Beiträge: 3261
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

[gelöst] Dateinamen automatisch umbenennen

Beitrag von Patsche » 17.05.2016 19:58:38

Hi,

ich habe ein Problem mit einem Spiel, bei dem sich die Sprache innerhalb von Wine nicht umändern lässt. Jetzt habe ich herausgefunden, dass ich einfach alle deutschen Dateien, wie beispielsweise:

Code: Alles auswählen

ger_chat_0018732529_1789343904
in

Code: Alles auswählen

eng_chat_0018732529_1789343904
umbennen müsste. Das klappt, aber das sind knapp 1000 Stück. Kann mir jemand helfen bei einem Skript, welche alle "ger"'s in den Dateinamen in "eng"'s umbennent. Ich stehe da gerade auf dem Schlauch, wie man das elegant löst.
Zuletzt geändert von Patsche am 17.05.2016 20:10:05, insgesamt 1-mal geändert.

tobo
Beiträge: 1993
Registriert: 10.12.2008 10:51:41

Re: Dateinamen automatisch umbenennen

Beitrag von tobo » 17.05.2016 20:05:36

Mittels rename wäre einfach:

Code: Alles auswählen

rename -n 's/^ger/eng/' <FILE>
-n = Vorschaumodus

Benutzeravatar
Patsche
Beiträge: 3261
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: Dateinamen automatisch umbenennen

Beitrag von Patsche » 17.05.2016 20:09:50

Hey. Danke! Das hat geklappt. :THX:

Antworten