plutil工具

作用:

  • 检查元素文件语法;
  • 转换格式、支持xml binary json;
  • 插入key-value;
  • 打印内部信息;

详细解释:

-lint                         check the property list files for syntax errors

-convert fmt             rewrite property list files in format

                               fmt is one of: xml1 binary1 json

-insert keypath -type value   insert a value into the property list before writing it out

                               keypath is a key-value coding key path, with one extension:

                               a numerical path component applied to an array will act on the object at that index in the array

                               or insert it into the array if the numerical path component is the last one in the key path

                               type is one of: bool, integer, float, date, string, data, xml, json

                               -bool: YES if passed "YES" or "true", otherwise NO

                               -integer: any valid 64 bit integer

                               -float: any valid 64 bit float

                               -string: UTF8 encoded string

                               -date: a date in XML property list format, not supported if outputting JSON

                               -data: a base-64 encoded string

                               -xml: an XML property list, useful for inserting compound values

                               -json: a JSON fragment, useful for inserting compound values

                               value YES, NO, a number, a date, or a base-64 encoded blob of data

-p                            print property list in a human-readable fashion

There are some additional optional arguments that apply to the -convert, -insert, -remove, -replace, and -extract verbs:

 -s                            be silent on success

 -o path                       specify alternate file path name for result;

                               the -o option is used with -convert, and is only

                               useful with one file argument (last file overwrites);

                               the path '-' means stdout

 -e extension                  specify alternate extension for converted files

 -r                            if writing JSON, output in human-readable form

 --                            specifies that all further arguments are file names

 

 

 

转载于:https://www.cnblogs.com/Yukang1989/p/4541975.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值