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?