Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Mehrere Begriffe aus Logfiles mit awk oder grep auswerten-> weiterleiten, blos wie ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    45

    Mehrere Begriffe aus Logfiles mit awk oder grep auswerten-> weiterleiten, blos wie ?

    Hi all,

    ich habe ein Logfile , da steht Begriff a und Begriff b .

    Nun moechte ich das jedesmal wenn der Begriff a oder Begriff b
    vorkommt eine Datei erzeugt wird , bzw . ein Mail geschickt wird .

    Mein Ansatz war :

    awk '/Begriff a' /daslogfile > /log.txt

    bzw in Verbindung mit mutt -a /log.txt -s "Logfile" @anmich.de < /body.txt

    So und wie krieg ich nun den Auomechanismus ?
    ..und vor allem wie sage ich awk oder grep / egrep das ich nach Begriff a oder
    Begriff b suche ?

    Gibt es ein gutes HOWto irgendwo ?

    Gruss , Andy

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Ort
    Biberach
    Beiträge
    135

    Re: Mehrere Begriffe aus Logfiles mit awk oder grep auswerten-> weiterleiten, blos wie ?

    Hallo!

    Also das mit dem "a ODER b" eher so:

    egrep 'a|b' suchfile.txt > auswertfile.txt

    und dann eben falls erfolgreich mit mutt verschicken. also mit '&&' verbinden. das dann als cronjob etc.

    Hoffe einwenig geholfen zu haben ;-)

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    45
    ok das mit egrep hilft mir schon mal !!!

    nur , wie krieg ich das ganze dazu das es NUR im "erfolgreich-gefunden"
    fall ein mail verschickt ? einfach das && mutt -a hintendranhaengen ?

    andy




    egrep 'a|b' suchfile.txt > auswertfile.txt

    und dann eben falls erfolgreich mit mutt verschicken. also mit '&&' verbinden. das dann als cronjob etc.

    Hoffe einwenig geholfen zu haben ;-)

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2001
    Ort
    Biberach
    Beiträge
    135
    Ja. Alles, was nach && kommt, wird nur ausgefuehrt, falls erfolgreich.

    -> ls | grep testfile && echo"juhu, gefunden"

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •