• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

[ShellScript] Dateien unbennen

Alecco

Transparent von Croncels
Registriert
17.02.09
Beiträge
306
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:
Code:
for var in *TEILNAME*.jpg; do mv $d ${var/TEILNAME/andeerer Name};done

Nur jetzt habe ich nichts zu suchen. Setze ich dann diesen Teil auf "*"?

Aber ich weiß nicht, wie ich eine Schleife einbinden kann :(


Grüße
 

FUNKayaker

Kaiser Wilhelm
Registriert
05.05.05
Beiträge
176
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"; done
 

Alecco

Transparent von Croncels
Registriert
17.02.09
Beiträge
306
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"; done

JA das meinte ich. Ich hatte mich vorher wirklich etwas blöd ausgedrückt ;)