Programm um Mailboxen (auch komprimiert mit gzip, bzip2) mit Hilfe von Regulären Ausdrücken oder Datumsformaten zu durchsuchen. Dabei wird entweder nur im Header oder in der Nachricht, in einzelnen Dateien oder rekursiv durch Verzeichnisse gesucht.
Beispiele:
Durchsuche alle Mailboxen (-r) nach dem Wort Linux in der Nachricht (-b):
grepmail -rb Linux ~/Mail/*
Durchsuche die Mailbox eingang nach allen Varianten von Linux (-i) im Nachrichtentext (-b):
grepmail -ib Linux eingang
Durchsuche die Mailbox eingang nach allen Varianten von Linux (-i) im Nachrichtentext (-b), die nach dem 21. November (-d) eingetroffen sind. Schreibe das Ergebnis in eine neue Mailbox mit dem Namen mbox_neu:
grepmail -ib Linux -d "after 11/21/2009" eingang > mbox_neu
grepmail kennt zahlreiche andere Optionen. Siehe dazu:
man grepmail
Ein praktisches Skript, das den Suchvorgang mit Hilfe von grepmail ausführt, Ergebnisse in eine temporäre Mailbox schreibt und diese danach mit mutt anzeigt.
Den Umgang mit regulären Ausdrücken lernen Sie in: Shellprogrammierung mit der BASH
Sie sind über eine Suchmaschine auf diesen Artikel gestoßen? War diese Information für Sie ausreichend und hilfreich? Hat etwas gefehlt? Mailen Sie mir, was an diesem Artikel ergänzt oder geändert werden soll.