2012-09-13 103 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