Dateien per Bash-Script sortieren

From: <lists@andreas-thomsen.de>
Date: Fri May 26 2006 - 13:16:24 CEST

Hi!

Ich möchte 34000 Dateien sortieren. Das mach man wohl mit einem Script. :-)

Die Dateinamen haben folgenden Aufbau:

KUNDE.TTMMJJJJ.SSMMss und optional: noch ein .Z
und liegen in einem Verzeichnis in oder out.

Die Länge von KUNDE ist leider variabel, und die Zahl Z am Ende kommt nur,
wenn Dateien mit gleichem Zeitstempel existieren.

Ziel ist:

.../kunde/in/JJJJ/MM/TT/KUNDE.TTMMJJJJ.SSMMSS[.Z]

Ich habe mit mmv experimentiert, das legt aber keine Verzeichnisse an.

So sah das aus:
mcp "in/*.????????.??????*"
"#1/in/#6#7#8#9/#4#5/#2#3/#1.#2#3#4#5#6#7#8#9.#10#11#12#13#14#15#16"

Wie kriege ich die Infos aus dem unterschiedlich langen Dateinamen? Und
wie lege ich die Verzeicnisse an?

Ist doch bestimmt ein Standardproblem und schon tausend mal gelöst...

Gruß,
Andreas
Received on Fri, 26 May 2006 13:16:24 +0200 (CEST)

This archive was generated by hypermail 2.1.8 : Fri May 26 2006 - 13:16:36 CEST