Как читать несколько значений одновременно из файлов plist, используя "значения по умолчанию" в MAC OSX

У меня есть файл plist, который содержит ключи, такие как

Area
Name
City
Country

В соответствии с man-страницей по умолчанию можно прочитать ключ из plist, как это

defaults read plist-file key

Например

defaults read abc.plist Area 

Однако я хочу прочитать более одного ключа, используя значения по умолчанию.

defaults read abc.plist Area City Country

Вышесказанное производит вывод только Areaне из City а также Country,

Кто-нибудь может подсказать, как я могу прочитать несколько ключей из plist за один раз, используя только значения по умолчанию?

2 ответа

Ты можешь использовать

defaults read path/to/your plist

Кто-нибудь может подсказать, как я могу прочитать несколько ключей из plist за один раз, используя только значения по умолчанию?

Вы можете использовать for цикл:

for key in Area City Country; do defaults read abc.plist $key; done
Другие вопросы по тегам