我尝试使用Mac终端上的hdiutil
解析PlistBuddy
的输出(不使用临时文件),但我遇到了一些问题。我尝试过以下方法:
hdiutil info -plist | PlistBuddy -c "Print"
打印PlistBuddy的帮助
PlistBuddy -c "Print" $(hdiutil info -plist)
File Doesn't Exist, Will Create: <?xml
Invalid Arguments
我在bash上表现不佳,但我认为这可能是PlistBuddy不接受STDIN而只接受.plist
个文件作为输入的问题。我有什么遗漏或者我必须创建一个临时文件吗?
答案 0 :(得分:1)
var = $(hdiutil info -plist)
PlistBuddy -c“Print”/ dev / stdin&lt;&lt;&lt; “$变种”