leicht OT: Dateien umbennenen
liebe Liste, ich muss eine grosse Anzahl Dateien umbennen. Eigentlich ist es eine einfache Operation - aber wie machen?!? die datei cf$ muss umbenannt werden in sf$ wobei $ eine Zahl oder variable 1 - n sein kann, oder eine Buchstabenkombination also z.B. cf98uzt56 muss umbenannt werden in sf98uzt56 Kann mir jemand helfen?!? -- Regards, Walter Ulmke
Hallo Walter, * Walter schrieb am 16.11.2003:
liebe Liste,
ich muss eine grosse Anzahl Dateien umbennen. Eigentlich ist es eine einfache Operation - aber wie machen?!?
die datei cf$ muss umbenannt werden in sf$
wobei $ eine Zahl oder variable 1 - n sein kann, oder eine Buchstabenkombination
also z.B. cf98uzt56 muss umbenannt werden in sf98uzt56
ls -1 | sed 's/^cf\(.*\)/rm sf\1/' und das dann durch sh ("| sh") pipen. Grüße, Tom
Am Sonntag, 16. November 2003 22:25 schrieb Thomas Preissler:
* Walter schrieb am 16.11.2003:
liebe Liste,
ich muss eine grosse Anzahl Dateien umbennen. Eigentlich ist es eine einfache Operation - aber wie machen?!?
die datei cf$ muss umbenannt werden in sf$
wobei $ eine Zahl oder variable 1 - n sein kann, oder eine Buchstabenkombination
also z.B. cf98uzt56 muss umbenannt werden in sf98uzt56
ls -1 | sed 's/^cf\(.*\)/rm sf\1/'
und das dann durch sh ("| sh") pipen.
und dann alle (nicht existierenden) sf*-Dateien löschen? Typo? Besser wäre dann IMHO schon: ls -1 cf* | sed 's/^cf\(.*\)/mv cf\1 sf\1/' | sh oder? Jan
Hallo Jan, * Jan schrieb am 16.11.2003:
Am Sonntag, 16. November 2003 22:25 schrieb Thomas Preissler:
* Walter schrieb am 16.11.2003:
liebe Liste,
ich muss eine grosse Anzahl Dateien umbennen. Eigentlich ist es eine einfache Operation - aber wie machen?!?
die datei cf$ muss umbenannt werden in sf$
wobei $ eine Zahl oder variable 1 - n sein kann, oder eine Buchstabenkombination
also z.B. cf98uzt56 muss umbenannt werden in sf98uzt56
ls -1 | sed 's/^cf\(.*\)/rm sf\1/'
und das dann durch sh ("| sh") pipen.
und dann alle (nicht existierenden) sf*-Dateien löschen? Typo? Besser wäre dann IMHO schon:
ls -1 cf* | sed 's/^cf\(.*\)/mv cf\1 sf\1/' | sh
oder?
Ja, klar, sorry. Ich hab da gerade was vertauscht. Ein lokales Problem hier und das Problem von Walter. War keine böse Absicht. Grüße, Tom
Am Sonntag, 16. November 2003 22:04 schrieb Walter Ulmke:
ich muss eine grosse Anzahl Dateien umbennen. Eigentlich ist es eine einfache Operation - aber wie machen?!?
die datei cf$ muss umbenannt werden in sf$
rename cf sf cf* -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Walter Ulmke schrieb:
ich muss eine grosse Anzahl Dateien umbennen. Eigentlich ist es eine einfache Operation - aber wie machen?!?
die datei cf$ muss umbenannt werden in sf$
wobei $ eine Zahl oder variable 1 - n sein kann, oder eine Buchstabenkombination
also z.B. cf98uzt56 muss umbenannt werden in sf98uzt56
mmv "cf*" "sf#1" CU, Th.
Am Sonntag, 16. November 2003 21:04 schrieb Walter Ulmke:
also z.B. cf98uzt56 muss umbenannt werden in sf98uzt56
auf die Gefahr hin ein nerviger Wiederholer zu werden: www.krename.net cu stonki -- www.stonki.de: the more I see, the more I know....... www.proftpd.de: Deutsche ProFTPD Dokumentation www.krename.net: Der Batch Renamer für KDE www.kbarcode.net: Die Barcode Solution für KDE
Stefan Onken schrieb:
auf die Gefahr hin ein nerviger Wiederholer zu werden: www.krename.net
Bis krename ueberhaupt mal gestartet ist, hat man es an der Kommandozeile schon laengst erledigt... :-) Siehe die Loesungen, die schon kamen, z.B. mmv. SCNR, Thomson PS: Das gilt auch fuer den anderen Thread :-)
Am Sonntag, 16. November 2003 22:24 schrieb Thomas Hertweck:
Bis krename ueberhaupt mal gestartet ist, hat man es an der Kommandozeile schon laengst erledigt... :-) Siehe die Loesungen, die schon kamen, z.B. mmv.
sei nicht so gemein :) -- www.stonki.de: the more I see, the more I know....... www.proftpd.de: Deutsche ProFTPD Dokumentation www.krename.net: Der Batch Renamer für KDE www.kbarcode.net: Die Barcode Solution für KDE
participants (7)
-
Jan.Trippler@t-online.de
-
Manfred Tremmel
-
Stefan Onken
-
Thomas Hertweck
-
Thomas Preissler
-
Thorsten Haude
-
Walter Ulmke