Seiten: [1]

Dateien umbenennen beim verschieben

  • Frank Hoffmann
  • Gast
Dateien umbenennen beim verschieben
« am: Oktober 23, 2005, 08:15:08 »

Gibt es eine Möglichkeit in Linux ohne dem Programm rename mehrere Dateien von einem Ordner in einen anderen zu verschieben bzw. zu kopieren und einen Teil des Dateinamens dabei abzuändern: zB von Mittag05 in Abend05

Mittels move bzw. copy bekomme ich das Umbenennen von mehr als einer Datei nämlich nicht hin.

Danke im Voraus!
Gespeichert
  • Anonymous
  • Gast
Re: Dateien umbenennen beim verschieben
« Antworten #1 am: November 15, 2005, 04:37:02 »

hi,
verwende ne for mit sed ...zB.:
Code:
for a in `ls`;do if test -f $a;then mv $a `echo $a|sed -e 's/Mittag/Abend/g'` 2>/dev/null;fi;done

also einfach mit for einlesen,mit test schauen obs eh reguläre file sind und wenn ja einfach moven wobei du beim ziel wohin du moveŽst per sed auf das gewünschte tauscht #fg#

m?g ®êïñï
Gespeichert
Seiten: [1]
Gehe zu: