小编Dra*_*lix的帖子

用bash脚本从plist中提取字符串,也许是sed?

所以这是我的问题.如何使用bash脚本将这些字符串提取为3个变量?

所以出于这个:

<key>GameDir</key> <string>C:/Program Files/</string> <key>GameEXE</key> <string>C:/Program Files/any.exe</string> <key>GameFlags</key> <string>-anyflag</string>
Run Code Online (Sandbox Code Playgroud)

我想要:

GameDir=C:/Program Files/
GameEXE=C:/Program Files/any.exe
GameFlags=-anyflag
Run Code Online (Sandbox Code Playgroud)

示例脚本:

echo GameDir
echo GameEXE
echo GameFlags
Run Code Online (Sandbox Code Playgroud)

示例输出:

C:/Program Files/
C:/Program Files/any.exe
-anyflag
Run Code Online (Sandbox Code Playgroud)

键的顺序不会改变,只有字符串本身.我正在使用OS X,所以它需要是一个在OS X上开箱即用的命令.也许这可以用于sed?

谢谢Drakulix

bash sed plist

4
推荐指数
1
解决办法
4057
查看次数

标签 统计

bash ×1

plist ×1

sed ×1