dedlfix: Linux rename

Beitrag lesen

Tach!

rename 's/^z_/t1_/g' *

oder

rename 'z_' '' 't1_'

bringt keinen Erfolg .... was mache ich falsch .... ich sehe es nicht ???????

Du musst es so anwenden, wie es erforderlich ist, nicht so wie du es denkst und vielleicht anderswo gewohnt bist. rename hat seine eigene Syntax.

rename erwartet mindestens drei Parameter. Das ist in dem Befehl rename 'z_' '' 't1_'zwar gegeben, aber der ist sinnlos. Die Datei t1_ enthält kein z_, das durch Leerstring ersetzt werden kann.

Der erste Parameter ist der Suchausdruck, das was du im Namen geändert haben möchtest. Der zweite ist die Ersetzung, der dritte (und folgende) muss nach Auflösen der Jokerzeichen eine oder mehrere Dateinamen ergeben.

alter Dateiname(n) z_kldfjsladkfjslkdfj

neuer Dateiname(n) t1_kldfjsladkfjslkdfj

So kann ein Schuh draus werden:

rename z_ t1_ z_*

Ersetze z_ mit t1_ in den Dateien, die mit z_ anfangen.

dedlfix.