awk: Bestimmte Spalten in zwei Zeilen vergleichen

D

Drumlin

Moin zusammen!

Ich hab ein (glaube ich) ziemlich einfaches Problem mit awk:

Wie vergleiche ich, in einer Datei, ein Feld einer Zeile mit exakt dem gleichen Feld eine Zeile davor?

Ich habe riesige Log-Files, die über mehrere Wochen jede Sekunde Messwerte aufgezeichnet haben. Leider nur in der Form Stunde/Minute/Sekunde, ohne Datumsangabe, ich habe nur das "Startdatum".

Was ich jetzt machen will, ist, dass immer wenn die Stundenzahl von "23" auf "0" springt, auf eine Variable "Tag" eins draufgezählt wird, um das ganze dann etwas anders formatiert in eine neue Datei zu schreiben. Aber dieses "umspringen" bekomme ich nicht hin...

Ich wäre wirklich sehr dankbar für Hilfe!
 
Zuletzt bearbeitet von einem Moderator:
Wie vergleiche ich, in einer Datei, ein Feld einer Zeile mit exakt dem gleichen Feld eine Zeile davor?
Hier wurde das ganze in anderem Kontext gemacht. (Post 2)
Den Rest (awk-Syntax um Variablen zu erstellen, inkrementieren etc.) überlasse ich mal dir.
 

Ähnliche Themen

dbf-Tabellenwerte selektieren und erhöhen

Server-Monitoring mit RRDTool

Zurück
Oben