Chcę uzyskać zapytania "GET" z moich dzienników serwera.Używanie grep do uzyskania następnego WORD po meczu w każdej linii
Na przykład, jest to log serwera
1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:32:27] code 404, message File not fo$
1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:32:27] "GET /hello HTTP/1.1" 404 -
1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:41:57] code 404, message File not fo$
1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:41:57] "GET /ss HTTP/1.1" 404 -
Kiedy próbuję z prostego grep lub awk
Adi:~ adi$ awk '/GET/, /HTTP/' serverlogs.txt
daje się
1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:32:27] "GET /hello HTTP/1.1" 404 -
1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:41:57] "GET /ss HTTP/1.1" 404 -
po prostu chcę, aby wyświetlić : hello i ss
Czy jest to możliwe?
Awesome. Działa świetnie!! Krótkie i proste. –