ksh ergänzt
This commit is contained in:
83
ksh/filmz.ksh
Executable file
83
ksh/filmz.ksh
Executable file
@@ -0,0 +1,83 @@
|
||||
|
||||
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 ""
|
||||
Reference in New Issue
Block a user