Мне нужно использовать пакет на моей ОС 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? Любое предложение приветствуется!