关于shell 如何读取plist存储内容

之前一直没有用过shell 去处理plist形式的文档,今天学习试验了一下,记录下。

首先创建一份Plist,内容自定义。

原来Mac这里有一个内建的Plist Tool-- usr/libexec/PlistBuddy专门用来处理plist读取操作,如下

# $p为plist path
destPath=$(/usr/libexec/PlistBuddy -c "Print destPath" $p)
sourcePath=$(/usr/libexec/PlistBuddy -c "Print sourcePath" $p)
timeout=$(/usr/libexec/PlistBuddy -c "Print timeOut" $p)

这样就可以拿到你在plist 存储的数据了,后面就是你对不同数据的shell 处理。

就这样啦~~

原文地址:https://www.cnblogs.com/xiaoqiangink/p/12523756.html