Logdatei: doppelte Einträge finden...
Hallo Allerseits,
ich weiß nicht was besser dafür geeignet ist, um das Ganze auszuwerten, Perl oder Bash. Daher folgende Frage.
Logdatei sieht so aus:
TUE MAY 1 11:45:58 2016 : AUTH: LOGIN OK: [BENUTZER.AA] (FROM CLIENT 192.168.0.0/24 PORT 8 CLI 00-00-00-00-00-AA VIA TLS TUNNEL)
TUE MAY 1 11:45:59 2016 : AUTH: LOGIN OK: [BENUTZER.AA] (FROM CLIENT 192.168.0.0/24 PORT 8 CLI 00-00-00-00-00-BB)
TUE MAY 1 11:46:05 2016 : AUTH: LOGIN OK: [BENUTZER.BB] (FROM CLIENT 192.168.0.0/24 PORT 12 CLI 00-00-00-00-00-CC VIA TLS TUNNEL)
TUE MAY 1 11:46:05 2016 : AUTH: LOGIN OK: [BENUTZER.BB] (FROM CLIENT 192.168.0.0/24 PORT 12 CLI 00-00-00-00-00-CC)
"00-00-00-00-00-AA" /...BB und ...CC am ende, sind MAC Adressen.
Jetzt möchte ich nach Doppeleinträgen (Benutzernamen) suchen, welche jedoch mit unterschiedlichen MAC Adressen vorkommen. Daher habe ich in der ersten Zeile, gleiche Benutzername eingegeben wie in der zweiten(BENUTZER.AA), jedoch eine andere MAC Adresse, diese soll dann ausgegeben werden. Dritte und vierte nicht, weil es sich hierbei um einen Benutzer handelt, mit der gleichen MAC Adresse.
Wie mache ich das am einfachsten bzw. was ist dafür besser geeignet, Perl oder Bash?
Vielen Dank im voraus für Empfehlungen und Tipps.