Hallo, ik heb een httpd log en nu wil ik de ip addressen eruit halen en naar een bestand schrijven. Ik kan dit met cut -c doen en daarmee de karakters opgeven, maar ip adressen zijn niet allemaal even lang natuurlijk, waardoor ik of spaties erachter krijg, of de laatste cijfers mis, naar gelang ik de lengte aan pas. Is hier een truckje voor?
Dit is een stukje uit een log:
115.64.226.150 - - [13/Nov/2010:14:05:51 +1100] "GET /images/Weeds.gif HTTP/1.1" 200 2433
124.186.79.199 - - [13/Nov/2010:14:44:03 +1100] "GET /images/header_bg1b.jpg HTTP/1.1" 304 -
122.49.200.89 - - [13/Nov/2010:15:04:39 +1100] "GET /images/menu7.gif HTTP/1.1" 200 858
wat is dus wil is een lijst van puur en alleen de ip's en puur en alleen de data/tijd, (zodat ik van de 2 resulterende lijstjes een grafiek kan plotten.)
Dit is een stukje uit een log:
115.64.226.150 - - [13/Nov/2010:14:05:51 +1100] "GET /images/Weeds.gif HTTP/1.1" 200 2433
124.186.79.199 - - [13/Nov/2010:14:44:03 +1100] "GET /images/header_bg1b.jpg HTTP/1.1" 304 -
122.49.200.89 - - [13/Nov/2010:15:04:39 +1100] "GET /images/menu7.gif HTTP/1.1" 200 858
wat is dus wil is een lijst van puur en alleen de ip's en puur en alleen de data/tijd, (zodat ik van de 2 resulterende lijstjes een grafiek kan plotten.)