使用PlistBuddy处理hdiutil输出

时间:2018-03-10 23:13:45

标签: bash macos terminal plist plistbuddy

我尝试使用Mac终端上的hdiutil解析PlistBuddy的输出(不使用临时文件),但我遇到了一些问题。我尝试过以下方法:

命令1

hdiutil info -plist | PlistBuddy -c "Print"

输出:

打印PlistBuddy的帮助

命令2

PlistBuddy -c "Print" $(hdiutil info -plist)

输出:

File Doesn't Exist, Will Create: <?xml Invalid Arguments

我在bash上表现不佳,但我认为这可能是PlistBuddy不接受STDIN而只接受.plist个文件作为输入的问题。我有什么遗漏或者我必须创建一个临时文件吗?

1 个答案:

答案 0 :(得分:1)

var = $(hdiutil info -plist)

PlistBuddy -c“Print”/ dev / stdin&lt;&lt;&lt; “$变种”

相关问题