Reficul
Lieutenant
- Registriert
- Aug. 2006
- Beiträge
- 525
Gute Tag Community,
ich hab eine Logdatei in der hunderte Zeilen sind, in den Zeilen ist eine IP-Adresse, ein Datum, ein Code und "kleiner Informationen" enthalten. Es die gleiche IP mit dem gleichen Code mehrmals nur mit verschiedenen "kleinen Informationen", ich würde gerne wissen wie oft ein bestimmter Code von einer IP-Adresse ab
z.B.:
192.2.45.32 [19/May/2014:09:11:40 +0200] GET R1e4247f9af04303d286cb6acfbb39782 Win7 .NET ...
192.2.45.32 [19/May/2014:09:11:45 +0200] POST R1e4247f9af04303d286cb6acfbb39782 Win7 .NET
192.2.45.32 [19/May/2014:09:11:50 +0200] GET R1e4247f9af04303d286cb6acfbb39782 Win7 .NET
Nun würde ich gerne das er mir diesen Block nur einmal zählt. Dieser Blcok hat drei Zeilen, andere haben fünf oder acht, also kann ich nicht pauschal sagen, Zähl die erste Reihe und ignoriere den rest.
Am Ende soll gezählt werden welcher Code wie oft gezählt wurde.
Mein erster Gedanke kam in dem Moment auf Reguläre Ausdrücke, da mir das noch ausm Studium bekannt war, allerdings hatten wir nie solch komplexe Sachen damit gemacht. Geht das überhaupt mit Regulären Ausdrücken, das man ihm sagt wenn das so ist dann inkrementiere eine Variable, oder gibt es sowas nicht bei Reguläremn Ausdrücken.
oder vllt hat jemand eine andere Methode oder ein Textprogramm was dies kann?
ich wäre euch sehr dankbar für die Hilfe.
Gruß Adrian
ich hab eine Logdatei in der hunderte Zeilen sind, in den Zeilen ist eine IP-Adresse, ein Datum, ein Code und "kleiner Informationen" enthalten. Es die gleiche IP mit dem gleichen Code mehrmals nur mit verschiedenen "kleinen Informationen", ich würde gerne wissen wie oft ein bestimmter Code von einer IP-Adresse ab
z.B.:
192.2.45.32 [19/May/2014:09:11:40 +0200] GET R1e4247f9af04303d286cb6acfbb39782 Win7 .NET ...
192.2.45.32 [19/May/2014:09:11:45 +0200] POST R1e4247f9af04303d286cb6acfbb39782 Win7 .NET
192.2.45.32 [19/May/2014:09:11:50 +0200] GET R1e4247f9af04303d286cb6acfbb39782 Win7 .NET
Nun würde ich gerne das er mir diesen Block nur einmal zählt. Dieser Blcok hat drei Zeilen, andere haben fünf oder acht, also kann ich nicht pauschal sagen, Zähl die erste Reihe und ignoriere den rest.
Am Ende soll gezählt werden welcher Code wie oft gezählt wurde.
Mein erster Gedanke kam in dem Moment auf Reguläre Ausdrücke, da mir das noch ausm Studium bekannt war, allerdings hatten wir nie solch komplexe Sachen damit gemacht. Geht das überhaupt mit Regulären Ausdrücken, das man ihm sagt wenn das so ist dann inkrementiere eine Variable, oder gibt es sowas nicht bei Reguläremn Ausdrücken.
oder vllt hat jemand eine andere Methode oder ein Textprogramm was dies kann?
ich wäre euch sehr dankbar für die Hilfe.
Gruß Adrian