【发布时间】:2017-01-11 12:42:35
【问题描述】:
构建 Unity 独立构建后,我想创建可执行文件及其数据文件夹的一些副本,以便运行它的多个实例。为了轻松做到这一点,我制作了这个脚本:
for i in 1 2 3 4
do cp SomeProject.exe SomeProject$i.exe
cp -r SomeProject_Data/ SomeProject$i_Data
echo i=$i done
done
但是,虽然复制可执行文件有效,但此文件夹复制无效。而不是将数据文件夹复制到 SomeProject1_Data、SomeProject2_Data 等。它将第一个复制到 SomeProject 和其中的下一个(下面似乎只是覆盖了第二个)。
我尝试插入 mkdir SomeProject$i_Data 并将其“复制”到其中,但这也只是在第一次迭代中创建了 SomeProject,随后的迭代抱怨 SomeProject 已经存在。
知道发生了什么/错了吗?
【问题讨论】:
标签: bash variables syntax cygwin cp