gpt4 book ai didi

ios - 使用 plistbuddy 从 plist 中的字典中读取所有键

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:15 24 4
gpt4 key购买 nike

我想使用 plistbuddy 从 plist 中的字典中读取所有键,并将值推送到数组中。我知道下面的实用程序有助于阅读 plist。/usr/libexec/PlistBuddy

到目前为止,我正在对 key 进行硬编码以获得值(value)。例如:theKey = "selva"

所以我写下面的代码来获取上面键的值

val=$(function_stringFields "${theFile}" "${theKey}" "${index}")

(function_stringFields 是自定义方法。)

有没有办法达到同样的效果。

最佳答案

plist_file=/Applications/iTunes.app/Contents/Info.plist
keys=(`/usr/libexec/PlistBuddy -c Print "$plist_file" | perl -lne 'print $1 if /^ (\S*) =/'`)

这将创建一个包含所有顶级键的数组 keys。它所做的只是寻找以四个空格开头然后是一个键然后是“=”的输出。

关于ios - 使用 plistbuddy 从 plist 中的字典中读取所有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27985719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com