[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: awk et sed



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


Reply to: