Использование grep для получения следующего СЛОВА после совпадения в каждой строке

Я хочу получить запросы " GET " из журналов моего сервера.

Например, это журнал сервера

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 -

Когда я пытаюсь использовать простой grep или awk,

Adi:~ adi$ awk '/GET/, /HTTP/' serverlogs.txt

это выдает

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 -

Я просто хочу отобразить:привет и сс

Есть ли способ это сделать?

12
задан Jonathan Leffler 16 August 2015 в 05:23
поделиться