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

83 lines
2.7 KiB
Bash
Executable File

zahl=0
cd $INFILMZ
for i in bangbros curio wifey woodman gif ggc teenburg rychlyprachy kissingmodels; do
echo "doing "$i" ... Doks: "`ls $i | wc -l`
cd $i
ls | grep -v Thumbs.db |
while read jpg
do
zahl=`expr $zahl + 1`
if [ -e "$OUTFILMZ/$i/$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$INFILMZ/$i/$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$OUTFILMZ/$i/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "$OUTFILMZ/$i/$jpg $INFILMZ/$i/$jpg " >> $OUTFILMZ/doppelt.txt
export jpgg="$jpg"
export dummyz=$zahl"+"
else
export dummyz=$zahl"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g'`
while [ -e "$OUTFILMZ/$i/$jpgg" ];
do
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
done
echo "$INFILMZ/$i/$jpg $OUTFILMZ/$i/$jpg " >> $OUTFILMZ/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zahl
export jpgg="$jpg"
fi;
echo -n "$dummyz "
mv "$INFILMZ/$i/$jpg" "$OUTFILMZ/$i/$jpgg" 2>/dev/null
done
cd ..
echo ""
done
cd $INFILMZ/s
ANZAHL=`ls $INFILMZ/s |grep -v Thumbs | wc -l`
ZFILMZDIR=$OUTFILMZ/s/`date "+%Y"`/`date "+%m_%d"`
echo "FILME: $ANZAHL"
if [ "$ANZAHL"x != 0x ]; then
if [ -e "$ZFILMZDIR" ]; then
zaehler=0
export ZFILMZDIRTMP=$ZFILMZDIR
while [ -e "$ZFILMZDIR" ];
do
export zaehler=`expr $zaehler + 1`
export ZFILMZDIR=$ZFILMZDIRTMP""_$zaehler
done
fi
echo "creating $ZFILMZDIR ..."
mkdir -p $ZFILMZDIR
zahl=0
ls | while read i ; do
# echo "$i"
zahl=`expr $zahl + 1`
mv "$INFILMZ/s/$i" "$ZFILMZDIR" 2>/dev/null
echo -n $zahl" "
done
fi
echo ""