У меня есть XML файл с форматом ниже.
<products>
<product name="A" version="1" location="tmp">
<product name="B" version="1.2" location="tmp">
<product name="C" version="2" location="tmp">
</products>
Мне нужны значения атрибута name и version для каждого элемента продукта. Ниже приведен желаемый вывод
Версия продукта
A 1
B 1.2
Ниже приведена команда, дающая мне только название продукта.
echo 'cat //products/product/@name' | xmllint --shell envinfo.xml | awk -F\" '\NR % 2 == 0 { print $2 }'
Вывод
A
B
C
Есть ли способ получить несколько значений атрибутов от каждого элемента
Заранее спасибо.