Alors voici mon problème. Comment puis-je extraire ces chaînes en 3 variables avec un script bash?extraire les cordes de plist avec script bash, peut-être sed?
donc de ceci:
<key>GameDir</key> <string>C:/Program Files/</string> <key>GameEXE</key> <string>C:/Program Files/any.exe</string> <key>GameFlags</key> <string>-anyflag</string>
Je veux:
GameDir=C:/Program Files/
GameEXE=C:/Program Files/any.exe
GameFlags=-anyflag
Exemple de script:
echo GameDir
echo GameEXE
echo GameFlags
Résultat:
C:/Program Files/
C:/Program Files/any.exe
-anyflag
L'ordre des clés ne change pas, seulement les chaînes elles-mêmes. J'utilise OS X, donc il doit s'agir d'une commande qui fonctionne sur OS X. Peut-être que cela pourrait fonctionner avec sed?
Merci Drakulix
Maintenant ça marche. Super! Big THX! – Drakulix
@Drakulix: Je suis content que ça marche. Vous pouvez marquer la réponse comme acceptée. –