有没有人如何通过shell脚本执行此命令?

时间:2011-04-29 12:24:00

标签: macos shell

有没有人知道如何通过shell脚本在cmd下面执行?

#!/bin/sh

USERNAME="XYZ"

defaultCmd=`defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions "{ \"USERNAME\" = \"${USERNAME}\" ;}" `

其中write com.apple.Xcode是.plist文件。以上命令在终端上完美运行。

1 个答案:

答案 0 :(得分:1)

@shelter是对的 - 上面的命令没有'...'运行,不应该在脚本中捕获任何值。但有一点需要注意,脚本不应该以“root”用户身份运行,否则此命令将无效。

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions "{ \"USERNAME\" = \"${USERNAME}\" ;}"