26-04
Tips: Trier ses mails en Bash en fonction d'une expression

DIR=/var/spool/vmail/admin-serv.net/ml/cur/; for files in `ls $DIR`; do M=`cat "$DIR$files" | grep "Cc: haproxy@formilux.org"`; if [[ $M != '' ]]; then mv $DIR$files /home/mailing_archive/haproxy/ ; fi; done;Soit, en une ligne :
DIR=/var/spool/vmail/admin-serv.net/ml/cur/;for files in `ls $DIR`;do M=`cat "$DIR$files" | grep "Cc: haproxy@formilux.org"`;if [[ $M != '' ]];then mv $DIR$files /home/mailing_archive/haproxy/ ;fi;done;Voilà, le tour est joué, à vous d'adapter en fonction de ce que vous souhaitez rechercher.
Votre commentaire
Aucun commentaire pour ce billet.