Pour télécharger le fichier initial cliquez ici ->checkalyssa.sh
#!/bin/bash

TMP=/tmp/nbmailalyssa$1
if [ "$1" ]
then
    RES=`ssh michoux@nospam.efrei.fr "grep \"From .*:.*:.*\" Mail/$1 |wc -l;find Mail/$1 -printf \"-%c\n\""`
else
    RES=`ssh michoux@nospam.efrei.fr "grep \"From .*:.*:.*\" /var/mail/michoux |wc -l;find /var/mail/michoux -printf \"-%c\n\""`
fi

NBMAIL=${RES%-*}
TIME=${RES#*-}
# TIME=${TIME//  / }
if [ "$NBMAIL" ]
then
    if [ -f $TMP ]
    then
        OLDNBMAIL=`head -n1 $TMP`
        if [ "$OLDNBMAIL" ]
        then
#            echo "old nbmail: $OLDNBMAIL">&2
#            echo "nbmail: $NBMAIL">&2
            if [ $OLDNBMAIL -lt $NBMAIL ]
            then
#                echo "il y a plus de mail !">&2
                echo ${NBMAIL}new
                echo "$NBMAIL" > $TMP
                echo "$TIME" >> $TMP
            else
#                echo "pas plus de mail !">&2
                if [ `cat $TMP|wc -l` -ge 2 ]
                then
                    OLDTIME=`tail -n1 $TMP`
#                    echo "old time: $OLDTIME" >&2
#                    echo "time: $TIME">&2
                    if [ "$OLDTIME" = "$TIME" ]
                    then
#                    echo "et pas encore touché">&2
                        echo ${NBMAIL}new
                    else
#                    echo "et touché">&2
                        echo ${NBMAIL}
                        echo $NBMAIL > $TMP
                    fi
                else
                    echo ${NBMAIL}
                    echo $NBMAIL > $TMP
                fi
            fi
        else
            echo ${NBMAIL}
            echo $NBMAIL > $TMP
        fi
    else
        echo ${NBMAIL}
        echo $NBMAIL > $TMP
    fi
fi