我已经用java执行了模拟。我在 Windows 中制作了一个自动化脚本 a.bat,它采用以下参数和仿真.jar 文件并将输出附加到文件中。
这些是a.bat文件的内容
FOR %%R IN (3 6 9 12 15 18 21)
DO FOR %%V IN (5 10 15 20)
DO FOR %%S IN (5 10 15 20 25 30 35 40 45 50 55 60)
DO FOR %%C IN (10 20 30 40 50 60)
DO FOR %%G IN (2 4 6)
DO FOR %%P IN (0.2 0.4 0.6 0.8 1)
DO FOR %%I IN (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21)
DO java -jar simulation.jar %%R %%V %%S %%C %%G %%P %%I
现在我想在 mac osx 中执行同样的事情,任何人都可以帮助我。
最佳答案
我想,有了 Darwin,你可以使用 bash shell 吗?因此,您可以在 bash 脚本中执行 for 循环:
for R in 3 6 9 12 15 18 21
do for V in 5 10 15 20
do for S in 5 10 15 20 25 30 35 40 45 50 55 60
do for C in 10 20 30 40 50 60
do for G in 2 4 6
do for P in 0.2 0.4 0.6 0.8 1
do for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
do java -jar simulation.jar $R $V $S $C $G $P $I
done
done
done
done
done
done
done
关于java - windows中的bat文件转换为osx中的自动化脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8215912/