Я создаю простой Баш скрипт и у меня есть эта проблема: У меня есть переменная с XML в качестве результата от завитка вызоваBash извлекать данные из XML
CURL_RESPONSE="...</param-value></params></operation><error code="ERR-M001"><msg>errore prova</msg></error></operation-result>.."
Мне нужно извлечь значение кода ошибки, в этом случае ERR-M001, и поместите его в другую переменную. Как я могу это сделать с помощью sed или awk?
Спасибо заранее!
Нет необходимости в подшивке 1 и 3. Этот шаблон вам требуется, чтобы его образец был достаточно. Это также дает тот же результат 'sed 's /.* <код ошибки =" \ (. * \) \ ">. */\ 1/g'' – Kalanidhi