derbe
Lt. Commander
- Registriert
- Aug. 2013
- Beiträge
- 1.772
Ich habe folgende Struktur:
Hauptordner/Name1/UnterOrdnerName 1/Dateiname.endung
Hauptordner/Name1/UnterOrdnerName 2/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 1/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 2/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 3/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 4/Dateiname.endung
usw.
Ich möchte das ein Bash script mir alle Dateien umbenennt und zwar so:
Der "Name1" soll ausgelesen werden, dann "UnterOrdnerName 1" hier nur die Zahl die mein einem Leerzeichen getrennt ist. Im diesen Ordner "UnterOrdnerName 1" sind x Dateien diese sollen dann so heißen:
Name1 S"zahl von UnterOrdnerName"LEERZEICHENEN 1(wobei hier hochgezählt wird erste Datei 1 zweit 2 usw.) die Dateien sollen so hochgezählt werden wie sie in den Ordner liegen nicht nach Datum. Die Endung der Dateien soll nicht verändert werden (es gibt verschiedene).
Bsp:
Hauptordner/HansPeter/Juhu 1/FASDSAs1234123.avi
Hauptordner/HansPeter/Juhu 1/ASDJUFJ d2333333.mkv
Hauptordner/HansPeter/Juhu 1/das2 sd a 4112222.avi
Hauptordner/HansPeter/Juhu 2/Hans 1234123.avi
Hauptordner/HansPeter/Juhu 2/HSD s2333333.avi
Hauptordner/HansPeter/Juhu 2/FF4 11 22 2 2.avi
Hauptordner/Meter Man/Juhu 1/DAS SD F.avi
Hauptordner/Meter Man/Juhu 1/11s.avi
Hauptordner/Meter Man/Juhu 2/11 12 12.avi
Daraus wird dann:
Hauptordner/HansPeter/Juhu 1/HansPeter S01E01.avi
Hauptordner/HansPeter/Juhu 1/HansPeter S01E02.mkv
Hauptordner/HansPeter/Juhu 1/HansPeter S01E03.avi
Hauptordner/HansPeter/Juhu 2/HansPeter S02E01.avi
Hauptordner/HansPeter/Juhu 2/HansPeter S02E02.avi
Hauptordner/HansPeter/Juhu 2/HansPeter S02E03.avi
Hauptordner/Meter Man/Juhu 1/Meter Man S01E01.avi
Hauptordner/Meter Man/Juhu 1/Meter Man S01E02.avi
Hauptordner/Meter Man/Juhu 2/Meter Man S02E01.avi
usw .
Hauptordner/Name1/UnterOrdnerName 1/Dateiname.endung
Hauptordner/Name1/UnterOrdnerName 2/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 1/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 2/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 3/Dateiname.endung
Hauptordner/Name2/UnterOrdnerName 4/Dateiname.endung
usw.
Ich möchte das ein Bash script mir alle Dateien umbenennt und zwar so:
Der "Name1" soll ausgelesen werden, dann "UnterOrdnerName 1" hier nur die Zahl die mein einem Leerzeichen getrennt ist. Im diesen Ordner "UnterOrdnerName 1" sind x Dateien diese sollen dann so heißen:
Name1 S"zahl von UnterOrdnerName"LEERZEICHENEN 1(wobei hier hochgezählt wird erste Datei 1 zweit 2 usw.) die Dateien sollen so hochgezählt werden wie sie in den Ordner liegen nicht nach Datum. Die Endung der Dateien soll nicht verändert werden (es gibt verschiedene).
Bsp:
Hauptordner/HansPeter/Juhu 1/FASDSAs1234123.avi
Hauptordner/HansPeter/Juhu 1/ASDJUFJ d2333333.mkv
Hauptordner/HansPeter/Juhu 1/das2 sd a 4112222.avi
Hauptordner/HansPeter/Juhu 2/Hans 1234123.avi
Hauptordner/HansPeter/Juhu 2/HSD s2333333.avi
Hauptordner/HansPeter/Juhu 2/FF4 11 22 2 2.avi
Hauptordner/Meter Man/Juhu 1/DAS SD F.avi
Hauptordner/Meter Man/Juhu 1/11s.avi
Hauptordner/Meter Man/Juhu 2/11 12 12.avi
Daraus wird dann:
Hauptordner/HansPeter/Juhu 1/HansPeter S01E01.avi
Hauptordner/HansPeter/Juhu 1/HansPeter S01E02.mkv
Hauptordner/HansPeter/Juhu 1/HansPeter S01E03.avi
Hauptordner/HansPeter/Juhu 2/HansPeter S02E01.avi
Hauptordner/HansPeter/Juhu 2/HansPeter S02E02.avi
Hauptordner/HansPeter/Juhu 2/HansPeter S02E03.avi
Hauptordner/Meter Man/Juhu 1/Meter Man S01E01.avi
Hauptordner/Meter Man/Juhu 1/Meter Man S01E02.avi
Hauptordner/Meter Man/Juhu 2/Meter Man S02E01.avi
usw .