Re: shellscript: Hilfe gesucht (sed, awk, mailfilter)
Jan Trippler schrieb:
> Nö, das liegt nicht an den Ziffern, sondern daran, dass hier die
> Mailadresse nicht von <> umschlossen ist. Darauf baut das
> sed-Suchmuster [^<]*<\([^>]*\)> auf, welches die Adresse selektiert.
>
> OK, versuch mal folgendes:
> grep Deleted $LOG | sed \
> 's/^.*Deleted.* \([^:]*\): [^[]*\[Applied filter: \([^]]*\)\].*$/\1 \2/'
Das macht leider oft etwas Unerwünschtes (s.u.). Ich möchte dich aber auch
nicht mit meinem kompletten logfile (LOG) belasten, damit du für mich ein
perfektes Shellscript schreibst! Wie gesagt, deine erste Lösung reicht mir
_völlig_ aus, ich möchte ja nur schnell nach mir bekannten e-Mail Adressen
suchen, ohne in den unübersichtliche(re)n logfile sehen zu müssen. Vielen
Dank für deine Hilfe!
Folgendes nur zu deiner Information. Bitte investiere da keine weitere Zeit
rein! Z.B. lief mit dem letzten Vorschlag schief:
----------------------------------------------------------
Re '<>^(To|Cc):.*st\.mase@web\.de'
Re '<>^(To|Cc):.*st\.mase@web\.de'
Console '<>^(To|Cc):.*st\.mase@web\.de'
shellscript '<>^(To|Cc):.*st\.mase@web\.de'
dazu '^From:.*mailings@gmx-gmbh\.de' to 'From: GMX Best Price
<mailings@gmx-gmbh.de>'
Kernel '<>^(To|Cc):.*st\.mase@web\.de'
2.4.20-Kernelkompilierung '<>^(To|Cc):.*st\.mase@web\.de'
=?iso-8859-15?q?K=FCster?=) '<>^(To|Cc):.*st\.mase@web\.de'
mailfilter: Deleted Alexander Schmehl <alexander@schmehl.info>: Re: [OT]
"majordomo" =?iso-8859-15?Q?f=FC?= =?iso-8859-15?Q?r?= LUG kostenlos gesucht,
Sun, 23 Feb 2003 14:04:55 +0100. [Applied filter:
'<>^(To|Cc):.*st\.mase@web\.de']
----------------------------------------------------------
Stephan
P.S: Ja, ich filtere die Mails aus debian-user-german@lists.debian.org heraus.
Ich lese mit slrn & leafnode nur die, die mich interessieren und spare so
etwas bei meinen Telefonkosten (hoffe ich zumindest).
--
Stephan Maseizik <st.mase@web.de> (gpg-key on request)
Reply to: