У меня небольшая проблема с cygwin и передачей параметров в программу Windows.
Мои знания о оболочках окон и т. Д. Довольно малы. Мой друг написал программу для Windows, чтобы сделать некоторые расчеты. Для запуска программы вам просто нужна консоль, и вам нужно набрать что-то вроде program.exe param1 param2 param3
, все работает без проблем.
Теперь мне нужно запустить для разных параметров (много разных параметров). Чтобы сделать это, я подумал о скриптовании чего-либо и 1000-кратном вызове программы скриптом. Вот почему я использую cygwin, потому что у меня нет опыта написания сценариев для Windows, но есть опыт работы с Linux и bash. Моя проблема сейчас, я не знаю, как передать параметры для вызова.
Я пытался передать массив в команду, но это не сработало. Что я пробовал:
args=("param1" "param2" "param3")
./program.exe $args
EDIT
Кажется, работает, если я сделаю следующее (например):
args="param1 param2 param3"
eval "./program.exe $args"