Jan Trippler wrote:
> Der folgende Ausdruck l�uft (zumindest in der Beispiel-Datei von
> Stephan) sauber:
>
> Achtung: Alles in einer Zeile!
>
> grep Deleted $LOG | sed 's/[EMAIL PROTECTED]< ]\([^< [EMAIL PROTECTED]>: ]*\).*
> \[Applied filter: \([^]]*\)\].*$/\1 \2/' | sort -f | uniq | while read adr
> rest; do printf "%-45.45s %s\n" "$adr" "$rest"; done
>
> Der Schwanz nach dem sed sortiert (ohne Unterschiede zwischen Gro�-
> und Kleinbuchstaben), uniq fischt Doubletten raus, die
> while-Schleife sorgt f�r eine halbwegs anst�ndig formatierte
> Ausgabe. Die Schleife kann man �brigens durch einen awk ersetzen:
> ... | uniq | awk ' { printf "%-45.45s %s\n", $1,
> substr ($0, length ($1) + 1); } '
Hallo Jan,
vielen Dank f�r das Script! Es klappt hervorragend! Sortierung, Formatierung
und das L�schen der doppelten Eintr�ge finde ich sehr gut. Und ein besonderes
Highlight ist die M�glichkeit in den Eintr�gen einfach scrollen zu k�nnen!
Stephan
--
Stephan Maseizik <[EMAIL PROTECTED]> (gpg-key on request)
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)