ksh ergänzt

This commit is contained in:
2024-06-17 18:40:02 +02:00
parent da6ae4f69c
commit ae94ec59dd
15 changed files with 885 additions and 0 deletions

91
ksh/dcpa.ksh Executable file
View File

@@ -0,0 +1,91 @@
cd /cygdrive/f/Datenbanken/cpro/
echo "Lokal ..."
. /cygdrive/f/Datenbanken/cpro/local_dcp.par
#modelz1-x.ksh >> /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
echo "Stick ..."
. /cygdrive/f/Datenbanken/cpro/stick_dcp.par
if [ -d "$QBASEA" ];
then
modelz1-x.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
modelzs-vids.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
seriezsingles.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#spezialez1.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#spezialez2.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#spezialez3.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
filmz.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_fix.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_fox.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_filmz.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
fi
echo "mobile Platte ..."
. /cygdrive/f/Datenbanken/cpro/mobpl_dcp.par
if [ -d "$QBASEA" ];
then
modelz1-x.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
modelzs-vids.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
seriezsingles.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
spezialez1.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
spezialez2.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
spezialez3.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
filmz.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_fix.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_fox.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_filmz.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
fi
echo "" >> /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#echo "anlegen havegot ..." | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#pwd
#cd $ZBASEA
#pwd
#find . -name "*.[jJ][pP][gG]" -print > $ZBASEA/havegot
#if [ -d "/cygdrive/h/privat/gx/spiegel/dvd2/s" ];
#then
# cp -f $ZBASEA/havegot /cygdrive/h/privat/gx/spiegel/dvd2/
#fi
#if [ -d "/cygdrive/d/privat/gx/spiegel/dvd2/s" ];
#then
# cp -f $ZBASEA/havegot /cygdrive/d/privat/gx/spiegel/dvd2/
#fi
#echo "anlegen havegot fertig!" | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
echo "STATUS ..." | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
for art in singles seriez
do
for typ in softest soft medium hard
do
cd $ZBASED/$art/$typ/in
ANZAHL=`ls | wc -l`
echo "$art $typ $ANZAHL " | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
done
done
for typ in Abrianna G! Pauline aa czek felicity karen morg pattycake sennat Chloe Maria SM dt katie ndn sym tt
do
cd $ZBASEE/$typ
ANZAHL1=`find 1 -type f | grep -v Thumbs.db | wc -l`
ANZAHL2=`find s -type f | grep -v Thumbs.db | wc -l`
ANZAHL3=`find vids -type f | grep -v Thumbs.db | wc -l`
echo " $typ sets $ANZAHL1 " | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
echo " $typ s $ANZAHL2 " | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
echo " $typ vids $ANZAHL3 " | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
done
cd -

36
ksh/dcpa_stick.ksh Executable file
View File

@@ -0,0 +1,36 @@
cd /cygdrive/f/Datenbanken/cpro/
echo "Lokal ..."
. /cygdrive/f/Datenbanken/cpro/local_dcp.par
#modelz1-x.ksh >> /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
echo "Stick ..."
. /cygdrive/f/Datenbanken/cpro/stick_dcp.par
if [ -d "$QBASEA" ];
then
modelz1-x.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
modelzs-vids.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
seriezsingles.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#spezialez1.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#spezialez2.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
#spezialez3.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
filmz.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_fix.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_fox.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
starz_filmz.ksh | tee -a /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
fi
echo "" >> /cygdrive/f/Datenbanken/cpro/chicks_m/log/dcpa.`date "+%d%m%y"`
cd -

83
ksh/filmz.ksh Executable file
View 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 ""

4
ksh/local_dcp.par Executable file
View File

@@ -0,0 +1,4 @@
export QBASEA=/cygdrive/f/Datenbanken/cpro/chicks_m/in
export ZBASEA=/cygdrive/f/Datenbanken/cpro/chicks_m
export ICHBINLOCAL=JA

32
ksh/mobpl_dcp.par Executable file
View File

@@ -0,0 +1,32 @@
export GERAET="USB-PLATTE"
Laufwerk=m
export QBASEA="/cygdrive/$Laufwerk/privat/gx/spiegel/chicks_m"
export ZBASEA="/cygdrive/x/cpro/chicks_m"
export QBASEB="/cygdrive/$Laufwerk/privat/gx/spiegel/dvd1/"
export ZBASEB="/cygdrive/x/cpro/normalo-dvd4/"
export QBASEC="/cygdrive/$Laufwerk/privat/gx/spiegel/dvd2"
export ZBASEC="/cygdrive/x/cpro/chicks_s"
export ZBASED="/cygdrive/x/cpro/normalo-dvd4/"
export ZBASEE="/cygdrive/x/cpro/chicks_s"
export SONSTGRLZQ="/cygdrive/$Laufwerk/privat/gx/spiegel/dvd2"
export SONSTGRLZZ="/cygdrive/x/cpro/chicks_s"
export CHICKS_MQ="/cygdrive/$Laufwerk/privat/gx/spiegel/chicks_m"
export CHICKS_MZ="/cygdrive/x/cpro/chicks_m"
export INPUT="/cygdrive/$Laufwerk/privat/gx/spiegel/starz_fix"
export OUTPUT="/cygdrive/x/cpro/StarGallery/"
export ABCINPUT="/cygdrive/$Laufwerk/privat/gx/spiegel/starz_fox"
export ABCOUTPUT="/cygdrive/x/cpro/StarGallery/__Alphabet"
export INFILMZ=/cygdrive/$Laufwerk/privat/gx/spiegel/fm
export OUTFILMZ=/cygdrive/x/cpro/fm
export INPUTF="/cygdrive/$Laufwerk/privat/gx/spiegel/starz_filmz"
export OUTPUTF="/cygdrive/x/cpro/StarCinema/"

119
ksh/modelz1-x.ksh Executable file
View File

@@ -0,0 +1,119 @@
#
# 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

96
ksh/modelzs-vids.ksh Executable file
View File

@@ -0,0 +1,96 @@
#
# Modelz s + vids
#
echo $GERAET - Modelz s-vids
zahl=0
cd $CHICKS_MQ
for grl in mA mC mJa mL mSh mSt; do
for das in s vids; do
echo $grl"/"$das
cd $CHICKS_MQ/$grl/$das
ls | grep -v Thumbs.db | while read datei
do
zahl=`expr $zahl + 1`
if [ -e "$CHICKS_MZ/$grl/$das/$datei" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$CHICKS_MQ/$grl/$das/$datei"|awk -F' ' '{print $1}'`
sum2=`cksum "$CHICKS_MZ/$grl/$das/$datei"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "$CHICKS_MQ/$grl/$das/$datei $CHICKS_MZ/$grl/$das/$datei " >> $CHICKS_MZ/$grl/doppelt.txt
export jpgg="$datei"
export dummyz=$zahl"+"
else
export dummyz=$zahl"-"
export jpgg=`echo $datei | sed -e 's/\./_\./g'`
while [ -e "$CHICKS_MZ/$grl/$das/$jpgg" ];
do
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
done
echo "$CHICKS_MQ/$grl/$das/$datei $CHICKS_MZ/$grl/$das/$datei " >> $CHICKS_MZ/$grl/$gnr/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zahl
export jpgg="$datei"
fi;
echo -n "$dummyz "
mv -f "$CHICKS_MQ/$grl/$das/$datei" "$CHICKS_MZ/$grl/$das/$jpgg" 2>/dev/null
done
done
done
for grl in mD mG mH mK mM mMa mNk t19; do
cd $CHICKS_MQ/$grl
for gnr in `ls`; do
for datei in s vids; do
echo " "$grl" "$gnr" "$datei
cd $CHICKS_MQ/$grl/$gnr/$datei
ls | grep -v Thumbs.db | while read jpg
do
zahl=`expr $zahl + 1`
if [ -e "$CHICKS_MZ/$grl/$gnr/$datei/$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$CHICKS_MQ/$grl/$gnr/$datei/$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$CHICKS_MZ/$grl/$gnr/$datei/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "$CHICKS_MQ/$grl/$gnr/$datei/$jpg $CHICKS_MZ/$grl/$gnr/$datei/$jpg " >> $CHICKS_MZ/$grl/doppelt.txt
export jpgg="$jpg"
export dummyz=$zahl"+"
else
export dummyz=$zahl"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g'`
while [ -e "$CHICKS_MZ/$grl/$gnr/$datei/$jpgg" ];
do
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
done
echo "$CHICKS_MQ/$grl/$gnr/$datei/$jpg $CHICKS_MZ/$grl/$gnr/$datei/$jpg " >> $CHICKS_MZ/$grl/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zahl
export jpgg="$jpg"
fi;
echo -n "$dummyz "
mv -f "$CHICKS_MQ/$grl/$gnr/$datei/$jpg" "$CHICKS_MZ/$grl/$gnr/$datei/$jpgg" 2>/dev/null
done
echo ""
done
done
done

66
ksh/seriezsingles.ksh Executable file
View File

@@ -0,0 +1,66 @@
#
# 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

64
ksh/spezialez1.ksh Executable file
View File

@@ -0,0 +1,64 @@
#
# Spezial-Grlz - Sets (erste Gruppe)
#
#Abrianna G! Pauline aa czek felicity karen morg pattycake sennat Chloe Maria SM dt katie ndn sym tt
cd $SONSTGRLZQ
for sgrl in G! Pauline aa felicity meghan hazel
do
cd $SONSTGRLZQ/$sgrl/1
ls
ls | grep -v Thumbs.db | while read sette
do
if [ -d "$SONSTGRLZZ/$sgrl/1/$sette" ]; then
echo "$SONSTGRLZZ/$sgrl/1/$sette existiert!"
else
mkdir -p "$SONSTGRLZZ/$sgrl/1/$sette"
echo "$SONSTGRLZZ/$sgrl/1/$sette wurde angelegt!"
fi
cd $sette
export zahl=0
echo "doing $sgrl -- $sette, Doks: `ls | grep -v Thumbs.db | wc -l`"
ls | grep -v Thumbs.db |
while read jpg
do
zahl=`expr $zahl + 1`
if [ -e "$SONSTGRLZZ/$sgrl/1/$sette/$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$SONSTGRLZQ/$sgrl/1/$sette/$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$SONSTGRLZZ/$sgrl/1/$sette/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "$SONSTGRLZQ/$sgrl/1/$sette/$jpg $SONSTGRLZZ/$sgrl/1/$sette/$jpg " >> $SONSTGRLZQ/$sgrl/doppelt.txt
export jpgg="$jpg"
export dummyz=$zahl"+"
else
export dummyz=$zahl"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g'`
while [ -e "$SONSTGRLZZ/$sgrl/1/$sette/$jpgg" ];
do
export jpgg=`echo $jpgg | sed -e 's/\./_\./g'`
done
echo "$SONSTGRLZQ/$sgrl/1/$sette/$jpg $SONSTGRLZZ/$sgrl/1/$sette/$jpg " >> $SONSTGRLZQ/$sgrl/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zahl
export jpgg="$jpg"
fi;
echo -n "$dummyz "
mv "$SONSTGRLZQ/$sgrl/1/$sette/$jpg" "$SONSTGRLZZ/$sgrl/1/$sette/$jpgg" 2>/dev/null
done
cd ..
rm -r "$sette"
echo ""
done
done

43
ksh/spezialez2.ksh Executable file
View File

@@ -0,0 +1,43 @@
#
# Spezial-Grlz - Sets (zweite Gruppe)
#
#Abrianna G! Pauline aa czek felicity karen morg pattycake sennat Chloe Maria SM dt katie ndn sym tt
cd $SONSTGRLZQ
for sgrl in Abrianna czek karen morg pattycake sennat Chloe Maria SM dt katie ndn sym tt pD AlysonA
do
cd $SONSTGRLZQ/$sgrl/1
ls | grep -v Thumbs.db | while read sette
do
cd $SONSTGRLZZ/$sgrl/1
dirsgrlz=`find . -type d -mindepth 1 | wc -l`
settez=`expr $dirsgrlz | awk '{printf("%03i\n",$0);}'`
while [ -d $settez ];
do
# Verzeichnis schon vorhanden
settez=`expr $settez + 1 | awk '{printf("%03i\n",$0);}'`
done
#echo "erstelle Zielordner: "$SONSTGRLZZ/$sgrl/1/$settez
mkdir -p $SONSTGRLZZ/$sgrl/1/$settez
cd $SONSTGRLZQ/$sgrl/1/$sette
export zahl=0
echo "doing $sgrl -- $sette into $settez, Doks: `ls | grep -v Thumbs.db | wc -l`"
ls | grep -v Thumbs.db |
while read jpg
do
zahl=`expr $zahl + 1`
echo -n "$zahl "
mv "$SONSTGRLZQ/$sgrl/1/$sette/$jpg" "$SONSTGRLZZ/$sgrl/1/$settez/$jpg" 2>/dev/null
done
cd ..
rm -r "$sette"
echo ""
done
done

59
ksh/spezialez3.ksh Executable file
View File

@@ -0,0 +1,59 @@
#
# Spezial-Grlz - s + vids
#
cd $SONSTGRLZQ
echo ""
echo "durchsuche Quelle: $SONSTGRLZQ"
#echo ""
export zaehler=0
for art in Abrianna G! Pauline aa czek felicity karen morg pattycake sennat Chloe Maria SM dt katie ndn sym tt hazel meghan AlysonA
do
for svids in s vids
do
echo "doing $art/$svids ... Doks: `ls $SONSTGRLZQ/$art/$svids | grep -v Thumbs.db | wc -l`"
ls $SONSTGRLZQ/$art/$svids | grep -v Thumbs.db | while read jpg
do
zaehler=`expr $zaehler + 1`
if [ -e "$SONSTGRLZZ/$art/$svids/$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$SONSTGRLZQ/$art/$svids/$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$SONSTGRLZZ/$art/$svids/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "$SONSTGRLZQ/$art/$svids/$jpg $SONSTGRLZZ/$art/$svids/$jpg " >> $SONSTGRLZZ/$art/doppelt.txt
export jpgg="$jpg"
export dummyz=$zaehler"+"
else
export dummyz=$zaehler"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g' | sed -e 's/ //g'`
while [ -e "$SONSTGRLZZ/$art/$svids/$jpgg" ];
do
export jpgg=`echo "$jpgg" | sed -e 's/\./_\./g' | sed -e 's/ //g'`
done
echo "$SONSTGRLZQ/$art/$svids/$jpg $SONSTGRLZZ/$art/$svids/$jpgg " >> $ZBASEC/$art/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zaehler
export jpgg="$jpg"
fi;
echo -n "$dummyz "
mv -f "$SONSTGRLZQ/$art/$svids/$jpg" "$SONSTGRLZZ/$art/$svids/$jpgg" 2>/dev/null
done
cd ..
echo ""
done
echo ""
done

60
ksh/starz_filmz.ksh Executable file
View File

@@ -0,0 +1,60 @@
export zaehler=0
cd $INPUTF
for i in `ls -d *`; do
echo ""
DOKS=`ls $i | wc -l | sed -e 's/ //g'`
echo $i | awk -vSIL="$DOKS" '{printf("working on %-20s Doks: %3s\n",$0, SIL)}';
if [ -d "$OUTPUTF/$i" ];
then
# do nothing!
echo " " #"$OUTPUTF/$i existiert!"
else
echo "$OUTPUTF/$i existiert nicht, lege Verzeichnis an ..."
mkdir $OUTPUTF/$i
fi
cd $i
ls | grep -v Thumbs.db | while read jpg
do
zaehler=`expr $zaehler + 1`
if [ -e "$OUTPUTF/$i/$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$OUTPUTF/$i/$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$INPUTF/$i/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "Quelle: $INPUTF/$i/$jpg Ziel: $OUTPUTF/$i/$jpg " >> $OUTPUTF/doppelt.txt
export jpgg="$jpg"
export dummyz=$zaehler"+"
else
export dummyz=$zaehler"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g' | sed -e 's/ //g'`
while [ -e "$OUTPUTF/$i/$jpgg" ];
do
export jpgg=`echo "$jpgg" | sed -e 's/\./_\./g' | sed -e 's/ //g'`
done
echo "$INPUTF/$i/$jpg $OUTPUTF/$i/$jpgg " >> $OUPUT/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zaehler
export jpgg="$jpg"
fi;
echo -n "$dummyz "
mv "$INPUTF/$i/$jpg" "$OUTPUTF/$i/$jpgg" 2>/dev/null
done
cd ..
done

63
ksh/starz_fix.ksh Executable file
View File

@@ -0,0 +1,63 @@
export zaehler=0
export importdatum=`date +%Y.%m.%d`
cd $INPUT
for i in `ls -d *`; do
echo ""
DOKS=`ls $i | wc -l | sed -e 's/ //g'`
echo $i | awk -vSIL="$DOKS" '{printf("working on %-20s Doks: %3s\n",$0, SIL)}';
if [ -d "$OUTPUT/$i" ];
then
# do nothing!
echo " " #"$OUTPUT/$i existiert!"
else
echo "$OUTPUT/$i existiert nicht, lege Verzeichnis an ..."
mkdir $OUTPUT/$i
fi
cd $i
ls | grep -v Thumbs.db | while read jpg
do
zaehler=`expr $zaehler + 1`
if [ -e "$OUTPUT/$i/$importdatum$jpg" ];
then
# DATEI SCHON VORHANDEN
sum1=`cksum "$OUTPUT/$i/$i__$importdatum__$jpg"|awk -F' ' '{print $1}'`
sum2=`cksum "$INPUT/$i/$jpg"|awk -F' ' '{print $1}'`
if [ "$sum1" = "$sum2" ];
then
# Datei identisch
echo "Quelle: $INPUT/$i/$jpg Ziel: $OUTPUT/$i/$jpg " >> $OUTPUT/doppelt.txt
export jpgg="$jpg"
export dummyz=$zaehler"+"
else
export dummyz=$zaehler"-"
export jpgg=`echo $jpg | sed -e 's/\./_\./g' | sed -e 's/ //g'`
while [ -e "$OUTPUT/$i/$jpgg" ];
do
export jpgg=`echo "$jpgg" | sed -e 's/\./_\./g' | sed -e 's/ //g'`
done
echo "$INPUT/$i/$jpg $OUTPUT/$i/$jpgg " >> $OUPUT/Name_geaendert.txt
fi
else
# DATEI FRISCH UND NEU
export dummyz=$zaehler
export jpgg="$jpg"
fi;
echo -n "$dummyz "
mv "$INPUT/$i/$jpg" "$OUTPUT/$i/$i"___"$importdatum"___"$jpgg" 2>/dev/null
done
cd ..
done

37
ksh/starz_fox.ksh Executable file
View File

@@ -0,0 +1,37 @@
export zaehler=0
export importdatum=`date +%Y.%m.%d`
cd $ABCINPUT
for i in `ls -d *`; do
echo ""
DOKS=`ls $i | wc -l | sed -e 's/ //g'`
echo $i | awk -vSIL="$DOKS" '{printf("working on %-20s Doks: %3s\n",$0, SIL)}';
if [ -d "$ABCOUTPUT/$i" ];
then
# do nothing!
echo " " #"$ABCOUTPUT/$i existiert!"
else
echo "$ABCOUTPUT/$i existiert nicht, lege Verzeichnis an ..."
mkdir $ABCOUTPUT/$i
fi
cd $i
ls | grep -v Thumbs.db | while read jpg
do
zaehler=`expr $zaehler + 1`
export dateiname=`echo $jpg | awk '{ k = match( $0, /[0-9_.-]/ ); j = substr( $0, 0, k - 1 ); print j; }'`
export dummyz=$zaehler
export jpgg=$dateiname"___"$importdatum"___"$jpg
echo -n "$dummyz "
#echo $jpgg
mv "$ABCINPUT/$i/$jpg" "$ABCOUTPUT/$i/$jpgg" 2>/dev/null
done
cd ..
done

32
ksh/stick_dcp.par Executable file
View File

@@ -0,0 +1,32 @@
export GERAET="USB-Stick"
Laufwerk=g
export QBASEA="/cygdrive/$Laufwerk/privat/gx/spiegel/chicks_m"
export ZBASEA="/cygdrive/x/cpro/chicks_m"
export QBASEB="/cygdrive/$Laufwerk/privat/gx/spiegel/dvd1/"
export ZBASEB="/cygdrive/x/cpro/normalo-dvd4/"
export QBASEC="/cygdrive/$Laufwerk/privat/gx/spiegel/dvd2"
export ZBASEC="/cygdrive/x/cpro/chicks_s"
export ZBASED="/cygdrive/x/cpro/normalo-dvd4/"
export ZBASEE="/cygdrive/x/cpro/chicks_s"
export SONSTGRLZQ="/cygdrive/$Laufwerk/privat/gx/spiegel/dvd2"
export SONSTGRLZZ="/cygdrive/x/cpro/chicks_s"
export CHICKS_MQ="/cygdrive/$Laufwerk/privat/gx/spiegel/chicks_m"
export CHICKS_MZ="/cygdrive/x/cpro/chicks_m"
export INPUT="/cygdrive/$Laufwerk/privat/gx/spiegel/starz_fix"
export OUTPUT="/cygdrive/x/cpro/StarGallery/"
export ABCINPUT="/cygdrive/$Laufwerk/privat/gx/spiegel/starz_fox"
export ABCOUTPUT="/cygdrive/x/cpro/StarGallery/__Alphabet"
export INFILMZ=/cygdrive/$Laufwerk/privat/gx/spiegel/fm
export OUTFILMZ=/cygdrive/x/cpro/fm
export INPUTF="/cygdrive/$Laufwerk/privat/gx/spiegel/starz_filmz"
export OUTPUTF="/cygdrive/x/cpro/StarCinema/"