Files
Skripte/ksh/seriezsingles.ksh
2024-06-17 18:40:02 +02:00

67 lines
1.5 KiB
Bash
Executable File

#
# SERIEZ / SINGLES
#
export ANZ=10000
echo " - = neu erzeugt"
echo " + = doppelt und überschrieben"
cd $QBASEB
echo ""
echo "durchsuche Quelle: $QBASEB"
echo ""
export zaehler=0
for art in singles seriez
do
for typ in softest soft medium hard
do
cd "$art/$typ"
echo ""
echo "doing $art/$typ ... Doks: `ls | grep -v Thumbs.db | wc -l`"
ls | grep -v Thumbs.db | head -$ANZ |
while read jpg
do
zaehler=`expr $zaehler + 1`
if [ -e "$ZBASEB/$art/$typ/in/$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$QBASEB/$art/$typ/$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$ZBASEB/$art/$typ/in/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "$QBASEB/$art/$typ/$jpg $ZBASEB/$art/$typ/in/$jpg " >> $ZBASEB/$art/$typ/doppelt.txt
export jpgg="$jpg"
export dummyz=$zaehler"+"
else
export dummyz=$zaehler"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g'`
while [ -e "$ZBASEB/$art/$typ/in/$jpgg" ];
do
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
done
echo "$QBASEB/$art/$typ/$jpg $ZBASEB/$art/$typ/in/$jpg " >> $ZBASEB/$art/$typ/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zaehler
export jpgg="$jpg"
fi;
echo -n "$dummyz "
# echo $jpg " ....." $jpgg
# cp -p "$jpg" "$ZBASEB/$art/$typ/in/$jpgg"
mv -f "$jpg" "$ZBASEB/$art/$typ/in/$jpgg" 2>/dev/null
done
cd ../..
echo ""
done
done