Я делаю запрос к серверу с помощью curl 192.168.2.1 В ответ я получаю много данных одной строкой. Примерно так:
{"username":"gbte22","profile","id":"rumba","name":"udc96"},{"username":"affe_92","profile","id":"44191191","name":"affe_92"}]},"images":{"tempo1_res":{"url":"192.168.2.1/aa1.jpg","width":306,"height":306},"thumbnail":{"url":"192.168.2.1/q5.jpg","width":150,"height":150},"standard_res":{"url":"192.168.2.1/6.jpg","width":600,"height":600}},"ID"
Мне нужно из этого потока выбрать jpg адрес следующий после каждого «standard_res» ну т.е. в данном случае «192.168.2.1/6.jpg»
Если бы данные не шли одной строкой я бы сделал что-то вроде: curl 192.168.2.1 |grep -E 'standard_res' |sed -n '/":«/,/jpg»/p'
Как еще можно выбрать нужные урлы?