Cześć,
potrzebuję, za pomocą narzędzi dostępnych w terminalu Linuksa, wyciągnąć wartość pola response (to co jest w cudzysłowach, ale bez nich), jeśli poprzedzone jest polem url o odpowiedniej wartości. Ma to działać dla kilku wystąpień tego samego url. Preferowałbym użycie wyrażeń regularnych, ale inne pomysły też są mile widziane.
Przykładowy plik
url: "https://onet.pl"
response: "<html><body>Onet</body></html>"
url: "https://google.com"
response: "<html><body>Google First</body></html>"
url: "https://wp.pl"
response: "<html><body>WP</body></html>"
url: "https://google.com"
response: "<html><body>Google Second</body></html>"
Chcę wyciągnąć response dla google.com. Wynikiem operacji powinno być
<html><body>Google First</body></html>
<html><body>Google Second</body></html>
Powyższe to tylko przykład. Pól może być więcej, a ich wartości mogą być prezentowane w kilku liniach pliku. Nie możemy założyć, że response jest zawsze jedną linię pod url.
Dzięki za pomoc :)