【发布时间】:2015-01-22 20:07:09
【问题描述】:
我有这个 bash 脚本,它从 package.json 获取 plist 属性,我想将它传递给 plutil
cat package.json | ./node_modules/.bin/json "plist" | plutil -convert xml1 -o Info.plist
而不是创建一个临时文件并删除它。
cat package.json | ./node_modules/.bin/json "plist" > ./plist.json
plutil -convert xml1 ./plist.json -o ./MyApp.app/Contents/Info.plist
rm ./plist.json
管道不就是为了防止这种情况吗?
【问题讨论】:
-
您是否尝试将
-添加到您的plutil命令行的末尾?根据它的手册页,需要在输入文件参数所在的位置添加以让plutil知道从标准输入读取。另外,您是否遇到某种特定错误或什么?
标签: json node.js unix pipe plist