Share Pastebin
Guest
Public paste!

ashka

By: a guest | Jan 31st, 2010 | Syntax: Bash | Size: 1.25 KB | Hits: 108 | Expires: Never
Copy text to clipboard
  1.  
  2.  Script
  3.  
  4.  
  5. for mail in $list
  6. do
  7.         ISZ2=`expr $isz2 + 1`
  8.         if [ "$isz2" == "$chiffre" ]; then
  9.                 echo Appuyez sur Q pour quitter la page
  10.                 echo Appuyez maintenant sur Entrée pour afficher le mail
  11.                 sleep 1
  12.                 read null
  13.                 less "/var/mail/root/$mail"
  14.                 clear
  15.                 echo [1] Supprimer le mail
  16.                 echo [*] Archiver le mail dans /var/mail/rootarchive/
  17.                 read -n 1 quoifaire
  18.                 if [ "$quoifaire" == "1" ]; then
  19.                         rm /var/mail/root/$mail
  20.                         echo Mail supprimé.
  21.                 else
  22.                         mv /var/mail/root/$mail /var/mail/rootarchive/$RANDOM.$mail
  23.                         echo Mail archivé.
  24.                 fi
  25.         fi
  26. done
  27.  
  28. echo [Q] Quitter le programme
  29. echo [*] Lire un autre mail
  30. read -n 1 restart
  31. if [ "$restart" == "Q" ]; then
  32. echo "\n"
  33. exit 0
  34. fi
  35. if [ "$restart" == "q" ]; then
  36. echo "\n"
  37. exit 0
  38. fi
  39. echo "\n"
  40. done
  41.  
  42.  
  43.  Sortie
  44.  
  45.  
  46. [root@shellgratuit:~]# ./readmail.sh
  47. Il y a  mail(s) non lu(s) dans votre boîte de réception
  48. Tapez le numéro de celui à lire
  49. 1
  50. [Q] Quitter le programme
  51. [*] Lire un autre mail
  52. q\n