(gelöst) awk <> -abfrage

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

(gelöst) awk <> -abfrage

Beitrag von Colttt » 18.01.2011 22:03:14

Hi..
folgendes ist gegeben:
ich möchte eine datei nach error durchsuchen, es kommt in der 3stelle vor und an der 7stelle einen grösseren wert von 15 ist dann soll eich OK ausgegeben werden.. idealerweise evtl auch wenn es 3mal hintereinander auftritt..

soo.. ab bier komme ich nicht weiter

Code: Alles auswählen

awk '/error/ {print $7}' test |wenn ausgabe >15 dann "echo" problem
schonmal danke für dir hilfe
Zuletzt geändert von Colttt am 18.01.2011 22:24:54, insgesamt 2-mal geändert.
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: awk <> -abfrage

Beitrag von GoKi » 18.01.2011 22:10:17

Ich verstehe nicht genau, was Du als Ausgabe erhalten möchtest.
Aber Du kannst "einfach" in awk prüfen, ob die 7. Spalter größer 15 ist.

Code: Alles auswählen

awk '/error/ {if ($7 > 15) print "OK"}'
Willst Du das nicht bzw. etwas anderes, dann solltest Du Deine Frage bitte präziser formulieren.
MfG GoKi
:wq

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: awk <> -abfrage

Beitrag von Colttt » 18.01.2011 22:24:07

das ist so ziemlich sehr genau das was ich will..

DANKE
Debian-Nutzer :D

ZABBIX Certified Specialist

Antworten