bild=0 weg=0 nichtweg=0 neu=0 for i in `ls *.jpg | sed -e 's/\ /\\\\L/g'` do if grep ^$i$ weg.txt >/dev/null then rm $i weg=$[weg+1] echo -n "-" else if grep ^$i$ nichtweg.txt >/dev/null then nichtweg=$[nichtweg+1] echo -n "#" else neu=$[neu+1] data=`convert $i -colorspace gray -verbose info: ` mean=`echo "$data" | sed -n '/^.*[Mm]ean:.*[(]\([0-9.]*\).*$/{ s//\1/; p; q; }'` if ( expr $mean \< 0.15 >/dev/null ) then echo $i >> weg.txt rm $i weg=$[weg+1] echo -n "-" else echo $i >> nichtweg.txt nichtweg=$[nichtweg+1] echo -n "#" fi fi fi bild=$[bild+1] done echo "" echo "von" $bild "Bildern" $weg "weg und" $nichtweg "nicht weg -" $neu neue Bilder