messmate a �crit, samedi 26 f�vrier 2005, � 15:24 :
> On Sat, 26 Feb 2005 13:28:18 +0100
> Jacques L'helgoualc'h <[EMAIL PROTECTED]> wrote:
> > (...)
> Avec ce script moi j'ai �a :
> [...]
> C'est pas la m�me sortie ??
Pas la m�me version de mailfilter (c'est pour �a que je te demandais des
extraits de /tes/ logs). Essaie avec ces instructions dans le script :
# puis on supprime le d�but
s/.* \[\(Size\|Applied\) *//
# on supprime la taille
/^limit/s:, *[0-9]\+/[0-9]\+::
� la place de la deuxi�me.
> Ce qui est interressant d'avoir, c'est ce qui a �t� 'deleted' avec le
> nom de l'exp�diteur et un peu de 'subject'.
Ah, l� �a ne servira sans doute pas � grand chose de faire des
statistiques dessus... Commence par un grep '^mailfilter: Deleted' avant
de raffiner.
> Car il pourrait par exemple m'arriver des mails que j'ai besoin d'avoir
> et qui ont �t� supprim� par mailfilter.
> Avec l'exp�diteur affich� je peux demander un rappel �
> l'exp�diteur et aussi adapter ma mailfilterrc avec un ALLOW.
D'apr�s tes exemples, le format ressemble �
mailfilter: Deleted $FROM: $SUJET, $DATE. [$RAISON]
mais les s�parateurs peuvent se retrouver dans les champs. Tu peux sans
doute avoir une statistique des domaines de From: avec
<"$LOG" sed -ne '/^mailfilter: Deleted/!d
s/[EMAIL PROTECTED]@\([^ :>]\+\)>\?: .*/\1/p' | sort | uniq -c | sort -nr
s'il n'y a pas de @ parasites avant le bon. La variante
<"$LOG" sed -ne '/^mailfilter: Deleted/!d
s/^mailfilter: Deleted \([EMAIL PROTECTED]@[EMAIL PROTECTED] :>]\+>\?\):
.*/\1/p'
essaie d'extraire les $FROM complets ...
> Y'a pas une bonne doc sur le net concernant awk et sed ( pour un
> newbie)?
Pour vraiment le B.A-BA, http://www.shellunix.com/ en fran�ais. Sinon,
http://sed.sf.net/, mais �a devient vite illisible.
Le manuel de r�f�rence de Awk est disponible sur
http://www.gnu.org/software/gawk/manual/
mais il est plus complet que simple... gougueule introduction � Awk
donne plusieurs liens.
Pour ne pas �tre trop HS, il y a des exemples dans les paquets gawk,
mawk --- et m�me un original-awk pour les gou^Warch�ologues.
--
Jacques L'helgoualc'h
--
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]