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

Re: awk et sed



messmate a écrit, samedi 26 février 2005, à 11:48 :
[...]
> Pour clarifier: mon MAXSIZE est défini dans .mailfilterrc

Ah, désolé, je parlais des lignes du fichier log.

> et ma mailfilter.log se trouve dans ~/logs.
> Ci-joint ma spamsort. [...]

J'ai testé sur un vieux mailfilter, il peut y avoir des détails à
reprendre ...

# ----
#!/bin/sh
LOG="${LOG:=~/logs/mailfilter.log}"

<"$LOG" sed -e '# on ne garde que les lignes Deleted,
	/^mailfilter: Deleted /!d
	# puis on supprime le début
	s/.* \[\(Message\|Applied\) *//
	# et quelques détails inutiles
	s/\(was\|size limit\) *//
	s/\]$//
' | sort | uniq -c | sort -nr
# ----

 $ tmp/spamstats.sh
     63 MAXSIZE_DENY exceeded
     28 duplicate
      5 Filter: '^Subject:.*!!!'

à+,
-- 
Jacques L'helgoualc'h



Reply to: