Das Problem:
Für eine Auswertung hat eine Freundin hunderte (oder gar tausende?) PDF Dateien vorliegen die alle in etwa wie die nachfolgenden Beispiele benannt sind:
1 2 3 4 5 6 7 | 12. DIENSTAG - Kleine Zeitung - 06.04.11 - PDF (Kopie).pdf 12. DIENSTAG - Kleine Zeitung - 06.04.11 - PDF (noch eine Kopie).pdf 12.Ô4. DIENSTAG - Kleine Zeitung - 06.04.11 - PDF (Kopie).pdf 12.ÔÇëÔÇë4. DIENSTAG - Kleine Zeitung - 06.04.11 - PDF.pdf 17.30 Fußball erste Liga 13... - Wiener Zeitung - 02.10.10 - PDF.pdf 6.50 Wickie und die starken... - Wiener Zeitung - 17.07.15 - PDF.pdf 9.00 Malcolm mittendrin 9.2... - Wiener Zeitung - 06.09.12 - PDF.pdf |
Die braucht sie jetzt nach dem Datum, das im hinteren Teil des Datei Namen steckt, sortiert um damit arbeiten zu können. Aus:
1 | 9.00 Malcolm mittendrin 9.2... - Wiener Zeitung - 06.09.12 - PDF.pdf |
soll:
1 | 12_09_06 - 9.00 Malcolm mittendrin 9.2... - Wiener Zeitung - 06.09.12 - PDF.pdf |
werden. Dann kann sie es in ihrem (Windows) Explorer schön alphabetisch sortiert anzeigen lassen und damit dann machen was sie will.
Gut dachte ich mir, ist ja ned so schwer, da schreib ich dir schnell was. DENKSTE.
Ein Lösungsansatz:
Das Drehen des Datums wäre ja schnell bewerkstelligt:
1 | rename -n 's/(\d{2}).(\d{2}).(\d{2}) /$3_$2_$1 /g' *.pdf |
Nur ist es danach noch immer an der selben Stelle.
Eine Frage:
Kann man rename nicht irgendwie beibringen das es etwas an den Anfang des Dateinamen setzt? (hab das nicht zusammengebracht und google liefert leider auch viel, nur eben nix das passt...)