2011-11-21 81 views
1

我已经在java中执行了一个模拟。我在windows中创建了一个自动化脚本a.bat,它接受下面的参数和simulation.jar文件,并将输出附加到文件中。在Windows中将bat文件的内部转换为osx中的自动脚本

这些都是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上同样的事情任何人能帮助我。

回答

1

与达尔文你可以使用bash shell我认为?所以,你可以在bash脚本循环做:

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 
+0

可能缺少脚本头:#!/斌/庆典 – jtahlborn

+0

谢谢sudocode – Sunny

相关问题