我需要提取 plist 的一部分,将其存储在文件中,然后将保存的部分加载/合并到另一个 plist 中,用其随附的键和值覆盖现有键。
我知道这PlistBuddy
可以极大地帮助该过程,因为您可以通过以下方式读取密钥及其子密钥的一部分:
/usr/libexec/PlistBuddy -c "Print :KeyName" /path/to/some.plist
但尚不清楚您是否可以在这里简单地使用文件重定向来保存输出,然后通过Merge
带有随附 plist 插入的命令重新加载它。
将非常感谢命令的示例!