使用字符串数字键时,plutil返回错误

时间:2015-10-14 23:17:43

标签: macos bash plist

我尝试使用以下命令向plist插入一行

plutil -insert "160" -string "hi" file.plist

然而,系统对我使用数字键(即使是字符串格式)的事实并不高兴。这个命令应该是正确的,因为我尝试了其他的东西,如

plutil -insert "thisistext" -string "hi" file.plist

他们工作了。

我阅读了手册页并说它

  

应用于数组的数字路径组件将作用于   数组中该索引处的对象,如果是,则将其插入数组中   数字路径组件是键路径中的最后一个

看起来终端将1​​60解释为数组索引,尽管事实上我有双引号。那就是我出错的原因?

Index 18446744073709551615 out of bounds; string length 4

有什么方法可以使用字符串数作为键吗? Xcode可以完成这项工作,但我需要在终端完成它。

0 个答案:

没有答案