有没有人知道如何通过shell脚本在cmd下面执行?
#!/bin/sh
USERNAME="XYZ"
defaultCmd=`defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions "{ \"USERNAME\" = \"${USERNAME}\" ;}" `
其中write com.apple.Xcode
是.plist文件。以上命令在终端上完美运行。
答案 0 :(得分:1)
@shelter是对的 - 上面的命令没有'...'运行,不应该在脚本中捕获任何值。但有一点需要注意,脚本不应该以“root”用户身份运行,否则此命令将无效。
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions "{ \"USERNAME\" = \"${USERNAME}\" ;}"