2012-09-13 68 views
1

是否可以使用变量替换可执行文件的路径?用变量替换可执行文件?

CFBuildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBuildNumber" $buildPlist) 

这就是我想做的事,但我想我搞乱了语法了

buddyPath = /usr/libexec/PlistBuddy 
CFBuildNumber=$($buddyPath -c "Print CFBuildNumber" $buildPlist) 

回答

1

执行他的名字是一个变量应该可以正常工作的命令,但是你不能设置这种方式的变量。使用

buddyPath=/usr/libexec/PlistBuddy 

=周围没有空格。

+0

谢谢,我知道我很近,也习惯于在Xcode中格式化我的代码,非常感谢。 – fuzzygoat