#!/bin/bash TF1=/tmp/email-count_volg1.tmp TF2=/tmp/email-count_volg2.tmp TF3=/tmp/email-count_volg3.tmp cat /dev/null > $TF1 cat /dev/null > $TF2 cat /dev/null > $TF3 echo -e "\n\n___ -= fritz-policy-analyzer =- ___" >> $1 formail -I "" <$1 >$TF1 for parola in `cat volg.dic` ; do if (grep $parola $TF1 -q) ; then echo trovata >>$TF2 fi done TOTALI=`wc -w <$TF1` TROVATE=`wc -w <$TF2` #echo trovate: $TROVATE #echo parole totali: $TOTALI if [ $TROVATE!=0 ] ; then echo -ne "scale=2\n$TROVATE*100/$TOTALI\nquit\n" >$TF3 echo "volgarita': `bc -q <$TF3`%" >> $1 else echo "volgarita': 0%" >> $1 fi LINES_QUOTED=`grep "^>" $TF1 | wc -l` LINES_TOT=`wc -l < $TF1` if [ $LINES_QUOTED=0 ] ; then echo -ne "scale=2\n$LINES_QUOTED*100/$LINES_TOT\nquit\n" >$TF3 echo quotato: `bc -q <$TF3`% >> $1 else echo quotato: 0% >> $1 fi