[QUOTE=Alecco;2829716]Code:for var in *TEILNAME*.jpg; do mv "$var" "${var/TEILNAME/andeerer Name}";doneÄäääh. Wat meinen? ??Nur jetzt habe ich nichts zu suchen. Setze ich dann diesen Teil auf "*"?
Ergebnis 1 bis 4 von 4
- 14.02.2010, 22:31 #1Ribston Pepping
Themenstarter
- Registriert
- 02.2009
- Ort
- Dortmund
- Alter
- 24
- Beiträge
- 295
[ShellScript] Dateien unbennen
Hi,
ich habe erst ein Shellscript geschrieben. Grade habe ich keine Idee, wie ich alle Dateien in einem Ordner (es sind Bilder von verschiedenen Leuten) umbenennen kann. Dabei sollen die Bilder einfach nur "1.jpg, 2.jpg, ..." heißen. Die Reihenfolge ist egal.
Wenn ich einen Teil des Namens ersetzen soll, dann mache ich das so:
Nur jetzt habe ich nichts zu suchen. Setze ich dann diesen Teil auf "*"?Code:for var in *TEILNAME*.jpg; do mv $d ${var/TEILNAME/andeerer Name};done
Aber ich weiß nicht, wie ich eine Schleife einbinden kann
Grüße
- 14.02.2010, 22:52 #2
- 15.02.2010, 00:11 #3
Wenn Du nur durchnummerieren willst (also 1.jpg, 2.jpg...) dann sollte das hier funktionieren:
Code:i=0;for var in *.jpg;do i=$(($i+1));mv "${var}" "${i}.jpg"; doneACHTUNG! Dieser Beitrag kann Spuren von Ironie und Nonsens enthalten!
AT-Quickstart Guide: Foren Suche - Kaufentscheidung - Ext. Festplatte - Schöner Posten
Made on a
aiMac 24"
- 15.02.2010, 17:09 #4Ribston Pepping
Themenstarter
- Registriert
- 02.2009
- Ort
- Dortmund
- Alter
- 24
- Beiträge
- 295


Zitieren

