Подтвердить что ты не робот

Как запустить .sh файл в Windows 7 через Cygwin?

Мне нужно использовать пакет на моей ОС Windows 7, но пакет поставляется только с файлом .sh, поэтому я должен использовать bash и, следовательно, Cygwin для запуска на моей машине.

Но я хорошо знаком с Windows, но совершенно новым для Cygwin и программирования оболочек.

Предположим, что у меня есть файл run.sh в /cygdrive/c/Users/myUserName/Desktop/software/myPackage/bin, как его запустить в Cygwin?

Загруженный Cygwin и в терминале я перехожу к этому каталогу и введите run.sh, но он жалуется

$ run.sh
-bash: run.sh: command not found

Я спрашиваю об этом, потому что я обычно понимаю, что в Windows вы можете просто перейти в каталог и запустить файл .bat и что это?

Как это работает для Cygwin? Любое предложение приветствуется!

4b9b3361

Ответ 1

Вы можете запустить его как:

bash run.sh

Или иначе:

chmod +x run.sh
./run.sh