Große Logfiles nach bestimmten Zeichen/IP-Adressen durchsuchen

d3p

Member
Hallo,

ich würde gerne eine große Logdatei (~6GB) nach bestimmten IP-Ranges und/oder IP-Adressen durchsuchen, wobei ich aber irgendwie nicht so das hinbekomme, was ich möchte.

Ich hab mittels awk erstmal das rausgeschnitten, was ich brauche, sprich die IP-Adressen.

Code:
cat forum_acc.log | awk '{print $1}' > new_file.log

Nun will ich nach bestimmten IP-Adressen suchen, bloß grep macht irgendwie nicht dass, was ich möchte.

Ich hab mittels
Code:
cat new_file.log grep '^Erstes-Oktett'
gesucht, hierbei erhalte ich aber jeweils alle Zahlen, welche diese Nummer enthalten, was natürlich kontraproduktiv ist.

Hat da jemand eine elegante Lösung?

Danke! :)
 
Und wieder vergeben wir den useless-use-of-cat Award...

Code:
awk '/ip\.ad\.re\.ss/ {print $1}' forum_acc.log
 
Last edited by a moderator:
Back
Top