Comment puis-je parsingr adobe xml swidtag en utilisant bash et xmllint

Vous trouverez ci-dessous un exemple de swidtag Adobe XML utilisé pour suivre l’inventaire. Je dois parsingr les informations pertinentes à l’aide de bash et les afficher dans un nouveau fichier texte. Pour info, j’utilise un terminal sur un mac.

Par exemple, je voudrais parsingr les éléments suivants

swid:entitlement_required_indicator swid:product_title swid:product_version swid:name swid:numeric swid:major swid:minor swid:build swid:review 

J’ai essayé d’utiliser

 xmllint --xpath '//swid:product_version/swid:name/text()' nameoffile.xml 

Exemple de fichier de balises pour Creative Suite 5 L’exemple suivant concerne Adobe Photoshop CS5 sérialisé en tant que Creative Suite 5 Master Collection (Suite)

    true Acrobat XI Pro  1.0  1 0 0 0    Adobe Systems Incorporated regid.1986-12.com.adobe   Adobe Systems Incorporated regid.1986-12.com.adobe   CreativeCloud-CS6-Mac-GM-MUL regid.1986-12.com.adobe   Adobe Systems Incorporated regid.1986-12.com.adobe    activated SUBSCRIPTION RETAIL  909702426602037824854600  

Peut-être que je comprends mal votre question. Pourquoi ne pas

grep '

ou quelque chose de très proche (par exemple, s’échapper correctement) fonctionne?