是否可以用变量替换可执行文件的路径?
CFBuildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBuildNumber" $buildPlist)
这就是我想要做的,但我认为我正在弄乱语法
buddyPath = /usr/libexec/PlistBuddy
CFBuildNumber=$($buddyPath -c "Print CFBuildNumber" $buildPlist)
答案 0 :(得分:2)
执行名称在变量中的命令应该可以正常工作,但是不能以这种方式设置变量。使用
buddyPath=/usr/libexec/PlistBuddy
=
周围没有空格。