PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Prefix aus Dateinamen entfernen?



visitor
02.03.09, 22:39
Hallo, folgende Situation:
Ich habe viele Dateien in einem Ordner, die angenommen so heißen:

foo_datei1.txt
foo_datei2.txt
foo_datei3.txt
foo_datei4.txt
.
.
.
foo_datei9999.txt

Jetzt würde ich gerne den Prefix "foo_" aus jedem Dateinamen entfernen, was ich logischerweise nur sehr ungerne manuell machen würde :)

Was gibt es da für Lösungen für mein Problem?

Danke im Voraus.

MfG
visitor

HirschHeisseIch
02.03.09, 22:46
rename 's/foo_//' foo_*.txt



rename 's/^foo_//' foo_*.txt

Ersteres ersetzt sämtliche Vorkommnisse von "foo_" zweiteres nur am Dateinamen-Anfang.

Manoman
03.03.09, 01:06
for VARIABLENNAME in foo_* {Enter}
do {Enter}
echo "Rename $VARIABLENNAME into `echo $VARIABLENNAME | sed 's%foo_%%'`" {Enter}
mv $VARIABLENNAME `echo $VARIABLENNAME | sed 's%foo_%%'` {Enter}
done {Enter}


bye

Newbie314
03.03.09, 07:23
Oder Krename ....