1

我在 Xcode 项目的“运行脚本”构建阶段运行的脚本中有以下行:

cp -v "/Users/myusername/Desktop/foo2Texture5.png" $BACKGROUND_TEXTURES_FOLDER_PATH

$BACKGROUND_TEXTURES_FOLDER_PATH 在我的项目的构建设置中被定义为“用户定义的设置”。该路径是通过组合其他变量/用户设置等生成的。

问题是,当文件夹路径包含“空格”时,cp 命令往往会失败。但是由于文件夹路径是通过组合其他变量生成的,如何“转义”路径,以便 cp 正确读取变量?

echo 似乎可以正确输出变量--> 所以空间似乎没有问题。

4

1 回答 1

1

您需要用引号将整个环境变量括起来。

喜欢:“$BACKGROUND_TEXTURES_FOLDER_PATH”

于 2012-04-09T04:09:56.157 回答