web-dev-qa-db-ja.com

Cygwinを使用してWindows 7で.shファイルを実行する方法

Windows 7 OSでパッケージを使用する必要がありますが、パッケージには.shファイルのみが付属しているため、bashを使用する必要があり、Cygwinを使用してマシンで実行する必要があります。

しかし、私はWindowsに少し精通していますが、CygwinとShellプログラミングにはまったく新しいです。

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でどのように機能しますか?どんな提案も大歓迎です!

24
sozhen

次のように実行できます。

bash run.sh

またはそれ以外:

chmod +x run.sh
./run.sh
34
anubhava