Покрытие bat-файла в windows к автоматизированному скрипту в osx - PullRequest
1 голос
/ 21 ноября 2011

Я выполнил симуляцию в Java.Я сделал автоматизированный скрипт a.bat в windows, который берет указанные ниже параметры и файл Simulation.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, может кто-нибудь мне помочь.

1 Ответ

1 голос
/ 21 ноября 2011

С Дарвином вы можете использовать оболочку bash, я думаю?Таким образом, вы можете сделать цикл for в скрипте 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...