2017-06-14 53 views
0

我有包含了像如何一次從的plist文件MAC使用「默認」 OSX

Area 
Name 
City 
Country 

鍵plist文件中按默認手冊頁可以讀這樣的plist的關鍵讀取多個值

defaults read plist-file key 

例如

defaults read abc.plist Area 

但是我想用默認值讀取多個鍵。

defaults read abc.plist Area City Country 

上面產生輸出的不CityCountryArea

任何人都可以請建議我怎樣才能從一次使用默認值只讀plist讀取多個鍵?

+0

我還沒有把這個作爲一個答案,因爲你說的*「......只使用默認值」 *,但直觀的方式做到這一點,至少對我來說,是** GNU平行**,這將是'parallel -k defaults read abc.plist :::地區城市國家' –

回答

0

您可以使用

defaults read path/to/your plist 
+0

我編輯了你的答案。您能否提供所需的解決方案 –

+0

默認值讀取plist-file給出plist中存在的所有鍵的值。你可以選擇你想要的關鍵值。 – am449

+0

我不想在輸出上執行任何選擇操作。我急於想要在命令中指定的鍵的值。有什麼方法可以使用defaults命令來實現它 –

0

任何人都可以請建議我怎麼能只使用默認值一氣呵成讀取的plist多個密鑰?

您可以使用for循環:

for key in Area City Country; do defaults read abc.plist $key; done 
相關問題