![]() |
|
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
|
Umbenennen mehrerer DateienAus Linux-Forum WikiMit mv mehrere Dateien verschieben/umbenennenMehrere Dateien verschieben Mittels for-schleife for a in *.sh; do mv $a /new/path/; done verschiebt alle Dateien mit der Endung .sh nach
mv /path/{file1,file2,file3} /new/path/
Alle Dateien mit der Endung .ext1 in Endung .ext2 umbenennen for a in *.ext1; do mv $a ${a%.ext1}.ext2; done
Endung .sh entfernen for a in *.sh; do mv $a ${a%.*}; done
Erstes Zeichen mehrerer Dateien entfernen for a in [0-9]*; do mv $a ${a#[0-9]}; done
wenn das erste Zeichen eine Zahl ist
for a in [a-z]*; do mv $a ${a#[a-z]}; done
entfernt den ersten Kleinbuchstaben jeder Datei.
for a in [a-z]*; do mv $a 1${a}; done
setzt eine 1 vor jede Datei.
--P17 12:00, 26. Aug. 2008 (CEST) |