120 lines
3.5 KiB
Bash
Executable File
120 lines
3.5 KiB
Bash
Executable File
|
|
#
|
|
# Modelz 1-x
|
|
#
|
|
echo $GERAET - Modelz 1-x
|
|
|
|
export TAG=`date "+%j"`
|
|
export path="001-xxx"
|
|
|
|
for grl in mA mC mJa mL mSh mSt; do
|
|
cd $QBASEA/$grl/1
|
|
|
|
for snr in `ls`; do
|
|
cd $snr
|
|
echo "doing $grl/$snr, files: `ls | grep -v Thumbs.db | wc -l`"
|
|
|
|
if [ -d "$ZBASEA/$grl/$path/$snr" ]; then
|
|
echo " $grl $path $snr existiert!"
|
|
else
|
|
cd $ZBASEA
|
|
mkdir -p "$grl/$path/$snr"
|
|
echo "$ZBASEA/$grl/$path/$snr wurde angelegt!"
|
|
fi
|
|
cd $QBASEA/$grl/1/$snr
|
|
ls | grep -v Thumbs.db | while read jpg
|
|
do
|
|
zahl=`expr $zahl + 1`
|
|
if [ -e "$ZBASEA/$grl/$path/$snr/$jpg" ];
|
|
then
|
|
# DATEI SCHON VORHANDEN
|
|
sum1=`cksum "$QBASEA/$grl/1/$snr/$jpg"|awk -F' ' '{print $1}'`
|
|
sum2=`cksum "$ZBASEA/$grl/$path/$snr/$jpg"|awk -F' ' '{print $1}'`
|
|
if [ "$sum1" = "$sum2" ];
|
|
then
|
|
# Datei identisch
|
|
echo "QBASEA/$grl/1/$snr/$jpg $ZBASEA/$grl/$path/$snr/$jpg " >> $ZBASEA/$grl/doppelt.txt
|
|
export jpgg="$jpg"
|
|
export dummyz=$zahl"+"
|
|
else
|
|
export dummyz=$zahl"-"
|
|
export jpgg=`echo $jpg | sed -e 's/\./_\./g'`
|
|
while [ -e "$ZBASEA/$grl/$path/$snr/$jpgg" ];
|
|
do
|
|
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
|
|
done
|
|
echo "$QBASEA/$i/$jpg $ZBASEA/$grl/$path/$snr/$jpg " >> $ZBASEA/$grl/Name_geaendert.txt
|
|
fi
|
|
else
|
|
# DATEI FRISCH UND NEU
|
|
export dummyz=$zahl
|
|
export jpgg="$jpg"
|
|
fi;
|
|
|
|
echo -n "$dummyz "
|
|
mv "$QBASEA/$grl/1/$snr/$jpg" "$ZBASEA/$grl/$path/$snr/$jpgg" 2>/dev/null
|
|
done
|
|
|
|
cd $QBASEA/$grl/1
|
|
rm -rf $snr
|
|
echo ""
|
|
done
|
|
done
|
|
|
|
|
|
for grl in mD mG mH mK mM mMa mNk t19; do
|
|
cd $QBASEA/$grl
|
|
for gnr in `ls`; do
|
|
cd $QBASEA/$grl/$gnr/
|
|
export path=`ls | grep -v s`
|
|
cd $path
|
|
for snr in `ls`; do
|
|
#echo " "$grl" "$gnr" "$snr" "$path
|
|
if [ -d "$ZBASEA/$grl/$gnr/$path/$snr" ]; then
|
|
echo " $grl $path $snr existiert!"
|
|
else
|
|
mkdir -p "$ZBASEA/$grl/$gnr/$path/$snr"
|
|
echo "$ZBASEA/$grl/$gnr/$path/$snr wurde angelegt!"
|
|
fi
|
|
|
|
cd $QBASEA/$grl/$gnr/$path/$snr
|
|
echo "doing $grl/$gnr/$path/$snr, files: `ls | grep -v Thumbs.db | wc -l`"
|
|
ls | grep -v Thumbs.db | while read jpg
|
|
do
|
|
zahl=`expr $zahl + 1`
|
|
if [ -e "$ZBASEA/$grl/$gnr/$path/$snr/$jpg" ];
|
|
then
|
|
# DATEI SCHON VORHANDEN
|
|
sum1=`cksum "$QBASEA/$grl/$gnr/$path/$snr/$jpg"|awk -F' ' '{print $1}'`
|
|
sum2=`cksum "$ZBASEA/$grl/$gnr/$path/$snr/$jpg"|awk -F' ' '{print $1}'`
|
|
if [ "$sum1" = "$sum2" ];
|
|
then
|
|
# Datei identisch
|
|
echo "$QBASEA/$i/$jpg $ZBASEA/$grl/$gnr/$path/$snr/$jpg " >> $ZBASEA/$grl/doppelt.txt
|
|
export jpgg="$jpg"
|
|
export dummyz=$zahl"+"
|
|
else
|
|
export dummyz=$zahl"-"
|
|
export jpgg=`echo $jpg | sed -e 's/\./_\./g'`
|
|
while [ -e "$ZBASEA/$grl/$gnr/$path/$snr/$jpgg" ];
|
|
do
|
|
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
|
|
done
|
|
echo "$QBASEA/$i/$jpg $ZBASEA/$grl/$gnr$path/$snr/$jpg " >> $ZBASEA/$grl/Name_geaendert.txt
|
|
fi
|
|
else
|
|
# DATEI FRISCH UND NEU
|
|
export dummyz=$zahl
|
|
export jpgg="$jpg"
|
|
fi;
|
|
|
|
echo -n "$dummyz "
|
|
mv "$QBASEA/$grl/$gnr/$path/$snr/$jpg" "$ZBASEA/$grl/$gnr/$path/$snr/$jpgg" 2>/dev/null
|
|
done
|
|
cd $QBASEA/$grl/$gnr/$path
|
|
rm -rf $snr
|
|
echo ""
|
|
done
|
|
done
|
|
done
|