如何使用MAC OSX中的“defaults”从plist文件中一次读取多个值

时间:2017-06-14 10:37:28

标签: bash macos shell unix plistbuddy

我有一个包含

等键的plist文件
TwoLineOptionsFragment f = new TwoLineOptionsFragment();
Bundle args = new Bundle();
args.putString("arg", answers.get(0).AnswerText);
f.setArguments(args);

根据默认情况,第一个人可以从plist中读取一个键,如下所示

Area
Name
City
Country

E.g。

defaults read plist-file key

但是我想使用默认值读取多个键。

defaults read abc.plist Area 

上述内容仅生成defaults read abc.plist Area City Country 的输出,而不是AreaCity的输出。

任何人都可以建议我如何使用默认值一次性从plist中读取多个键?

2 个答案:

答案 0 :(得分:0)

您可以使用

defaults read path/to/your plist

答案 1 :(得分:0)

  

任何人都可以建议我如何使用默认值一次性从plist中读取多个键?

您可以使用for循环:

for key in Area City Country; do defaults read abc.plist $key; done