PlistBuddy简单使用
来源:互联网 发布:k8陀螺仪软件 编辑:程序博客网 时间:2024/05/17 23:10
PlistBuddy简单使用
由于PlistBuddy并不在Mac默认的Path里,所以我们得通过绝对路径来引用这个工具:
- 查看帮助
/usr/libexec/PlistBuddy --help
下面我们来看看PlistBuddy的简单使用
打印:
- 初始化一个 info.plist 文件
初始化info.plist
- 打印info.plist文件
/usr/libexec/PlistBuddy -c "print" info.plist
- 在终端输入上述命令后如下所示:
添加
- 添加普通字段:
/usr/libexec/PlistBuddy -c 'Add :Version string 1.0' info.plist
- 添加数组字段,分两步走,注意:
key之间用 : 隔开,且不能有空格
:
# 先添加key值/usr/libexec/PlistBuddy -c 'Add :Application array' info.plist# 添加value值yans67deMacBook-Pro:needfiles huangyg$ /usr/libexec/PlistBuddy -c 'Add :Application: string app1' info.plistyans67deMacBook-Pro:needfiles huangyg$ /usr/libexec/PlistBuddy -c 'Add :Application: string app2' info.plistyans67deMacBook-Pro:needfiles huangyg$ /usr/libexec/PlistBuddy -c 'Add :Application: string app3' info.plist
- 添加字典字段,分两步走:
# 先添加key值/usr/libexec/PlistBuddy -c 'Add :Person dict' info.plist# 添加value值,/usr/libexec/PlistBuddy -c 'Add :Age string secret' info.plist/usr/libexec/PlistBuddy -c 'Add :Person:Name string yans67' info.plist/usr/libexec/PlistBuddy -c 'Add :Person:sex string boy' info.plist/usr/libexec/PlistBuddy -c 'Add :Person:weight string 65' info.plist
输出
- 打印字段相应的值:
/usr/libexec/PlistBuddy -c 'Print :Person' info.plist
- 在array中我们还可以根据下标打印某个特定的值
/usr/libexec/PlistBuddy -c 'Print :Application:2' info.plist
删除
- 删除字段相应的值:
/usr/libexec/PlistBuddy -c 'Delete :Version' info.plist
修改
- 修改某个字段相应的值:
/usr/libexec/PlistBuddy -c 'Set :Application:1 string "thi is app1"' info.plist
合并
- 当有两个plist文件的时候,我们可以对其进行合并操作
# 将A.plist 合并到 B.plist中/usr/libexec/PlistBuddy -c 'Merge A.plist' B.plist
终端中会提示B.plist中有重复的键值,所以默认跳过该键值的合并
合并前
原文链接: http://www.jianshu.com/p/2167f755c47e
参考链接: http://shaojunxiao.com/2017/03/23/使用PlistBuddy修改info-plist文件/?utm_source=tuicool&utm_medium=referral
https://segmentfault.com/a/1190000002423661
阅读全文
0 0
- PlistBuddy简单使用
- PlistBuddy
- 安装PlistBuddy
- PlistBuddy用法举例
- OSX: PlistBuddy不好使了
- 用PlistBuddy修改Plist文件
- ios用PlistBuddy修改Plist文件
- PlistBuddy a good friend to handle iOS plist file
- 简单使用
- 简单使用
- 简单使用
- PlistBuddy 命令行说明 -- 写脚本配置 plist 文件的时候可以用到
- springBoot简单学习使用;curl简单使用
- java使用redis简单使用
- spring 简单使用AOC使用
- logstash使用之简单使用
- 简单易懂的使用
- ant的简单使用
- C++学习笔记之多项式运算
- Objective-C Associated Objects 的实现原理
- linux下kettle网页版执行job方式(作业采用文件资源库存放)
- Java读取xls文件数据到二维数组
- 页面置换算法
- PlistBuddy简单使用
- PE结构->【输入表】Import【下】
- 手动删除/kylin hdfs 上的数据
- HDMI音视频接口原理(VR设备接口)
- java中权限修饰符及关键字
- ajax面试题
- 欢迎使用CSDN-markdown编辑器
- Android常用数据库大全
- 强制解包看 Swift 的设计