On Sat, 26 Feb 2005 11:31:13 +0100 Jacques L'helgoualc'h <lhh+nospam@free.fr> wrote: >messmate a écrit, samedi 26 février 2005, à 11:06 : >> On Fri, 25 Feb 2005 21:42:09 +0100 >> "Jacques L'helgoualc'h" <lhh+nospam@free.fr> wrote: >[...] >> >Déjà, le awk '/.../{print $NF}' ne va pas, il y a des espaces dans >> >ton intitulé de filtre. Remplace ton pipe par >> > >> Si j'annule les espaces, ca va plus. > >Que veux-tu dire par « annuler les espaces » ? Je parlais du >pipe d'origine, > > cat $LOG |awk '/Deleted/ {print $NF}'|sed 's/]//g'| \ > # etc. > >où l'utilisation du $NF par awk ne garde que le dernier mot du >filtre, ici le System') à la fin de ta regexp de la mort qui tue le >Swen... > >> > <"$LOG" sed -ne \ >> > '/^mailfilter: Delete/s/.*\[Applied filter: \(.*\)\] *$/\1/p' | \ >> > sort|uniq -c|sort -nr > >> ???? Tu pourrais me faire la ligne complète, je vais l'essayer ?? > >Elle est (presque) complète, ma ligne ... envoie-moi un échantillon >de tes lignes MAXSIZE, ça fera une instruction sed ou deux à ajouter. > >[...] >> Mon MAXSIZE y est déjà: >> ./spam-stat >> 2 MAXSIZE_DENY exceeded >> 1 System)' >> 1 Pharm)' > >à+, >-- >Jacques L'helgoualc'h > > >-- Pour clarifier: mon MAXSIZE est défini dans .mailfilterrc et ma mailfilter.log se trouve dans ~/logs. Ci-joint ma spamsort. amicalement mess-mate
Attachment:
spamsort
Description: Binary data