> Könnte es sein, daß Andreas das Interesse am Sortieren verloren hat? ;)
>
Hi!
Doch! Ich hatte viel um die Ohren, konnte das erst Donnertag und Freitag
umsetzen. So sieht's aus (fast unverändert):
#!/bin/bash
SOURCE=$1
DEST=$2
DIRECT=$3
find $SOURCE -type f > /tmp/TempDirList
while read ABS_FILENAME
do
BASE_FNAME=$(basename $ABS_FILENAME)
set $(echo $BASE_FNAME | awk -F '.' '{print $1" "$2" "$3" "$4}')
KUNDE="$1"
TT=$(echo "$2" | cut -c1-2)
MM=$(echo "$2" | cut -c3-4)
JJ=$(echo "$2" | cut -c5-8)
DST_DIR="$DEST/$KUNDE/$DIRECT/$JJ/$MM/$TT/"
mkdir -p "$DST_DIR"
cp "$ABS_FILENAME" "$DST_DIR"
done < /tmp/TempDirList
Klappte sehr gut, dauerte allerdings schön lange. Insgasamt fanden ca.
70000 Dateien ein neues Zuhaus. Du hattest nur einen Tippfehler im Script,
obwohl Du sagtest, Du hättest das im Mailer getippt.
Vielen Dank!
Andreas
Received on Tue, 6 Jun 2006 11:11:58 +0200 (CEST)
This archive was generated by hypermail 2.1.8 : Tue Jun 06 2006 - 11:12:12 CEST