Script
for mail in $list
do
ISZ2=`expr $isz2 + 1`
if [ "$isz2" == "$chiffre" ]; then
echo Appuyez sur Q pour quitter la page
echo Appuyez maintenant sur Entrée pour afficher le mail
sleep 1
read null
less "/var/mail/root/$mail"
clear
echo [1] Supprimer le mail
echo [*] Archiver le mail dans /var/mail/rootarchive/
read -n 1 quoifaire
if [ "$quoifaire" == "1" ]; then
rm /var/mail/root/$mail
echo Mail supprimé.
else
mv /var/mail/root/$mail /var/mail/rootarchive/$RANDOM.$mail
echo Mail archivé.
fi
fi
done
echo [Q] Quitter le programme
echo [*] Lire un autre mail
read -n 1 restart
if [ "$restart" == "Q" ]; then
echo "\n"
exit 0
fi
if [ "$restart" == "q" ]; then
echo "\n"
exit 0
fi
echo "\n"
done
Sortie
[root@shellgratuit:~]# ./readmail.sh
Il y a mail(s) non lu(s) dans votre boîte de réception
Tapez le numéro de celui à lire
1
[Q] Quitter le programme
[*] Lire un autre mail
q\n