[Shell] Dateinamen bearbeiten, 'Präfix'

Hallo,

verzeiht mir die intellektuelle Müdigkeit.

Ich suche eine handzahme Möglichkeit, um alle Dateien eines Verzeichnisses umzubenennen: der Dateinamen soll um einen festen „Präfix“ ergänzt werden. Aus IMG_0001.jpg soll FILM1_IMG_0001.jpg werden, bei allen anderen Dateien entsprechend.

Hints, anyone?

Danke,

Sebastian

Hi unter unix/linux/mac os X
sollte

mv ./* ./film1_*

das gewünschte tun unter windows / dos

rename *.* film1_*.*

beides jetzt ungetestet aber das sollte es eigendlich sein.

gruss chris

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Hi unter unix/linux/mac os X
mv ./* ./film1_*

beides jetzt ungetestet aber das sollte es eigendlich sein.

Nein.

Aber ich bin auf mmv gestossen:

mmv "\*" "film\_01\_#1"

Vielen Dank & HTH,

Sebastian

Hallo,

Ich suche eine handzahme Möglichkeit, um alle Dateien eines
Verzeichnisses umzubenennen: der Dateinamen soll um einen
festen „Präfix“ ergänzt werden. Aus IMG_0001.jpg soll
FILM1_IMG_0001.jpg werden, bei allen anderen Dateien
entsprechend.

# mit Perl:
rename '$\_="FILM1\_$\_"' \*
# ohne Perl:
for i in \*; do mv "$i" "FILM1\_$i"; done

HTH,
Moritz

Aus IMG_0001.jpg soll
FILM1_IMG_0001.jpg werden, bei allen anderen Dateien
entsprechend.

ls | awk '{print "mv "$0" FILM1\_"$0}' | sh 

Gruß, Stefan

Ich suche eine handzahme Möglichkeit, um alle Dateien eines
Verzeichnisses umzubenennen: der Dateinamen soll um einen
festen „Präfix“ ergänzt werden. Aus IMG_0001.jpg soll
FILM1_IMG_0001.jpg werden, bei allen anderen Dateien
entsprechend.

Moin,

noch ne Lösung:

for i in *
do
mv $i FILM1_$i
done

Gruß,
-Efchen