我在 Xcode 项目的“运行脚本”构建阶段运行的脚本中有以下行:
cp -v "/Users/myusername/Desktop/foo2Texture5.png" $BACKGROUND_TEXTURES_FOLDER_PATH
$BACKGROUND_TEXTURES_FOLDER_PATH 在我的项目的构建设置中被定义为“用户定义的设置”。该路径是通过组合其他变量/用户设置等生成的。
问题是,当文件夹路径包含“空格”时,cp 命令往往会失败。但是由于文件夹路径是通过组合其他变量生成的,如何“转义”路径,以便 cp 正确读取变量?
echo 似乎可以正确输出变量--> 所以空间似乎没有问题。