最近はWSLが流行りですが、まだまだCygwinの出番も多いです。
やっぱりBashシェルスクリプトは便利ですね。
そんな便利なBashシェルスクリプトをコマンドプロンプトから実行したいなぁというときがあります。
ということで、コマンドプロンプトからBashシェルスクリプトを実行する方法を解説します。Cygwinを前提に解説しますので、あらかじめCygwinをインストールしておいてくださいね。
コマンドプロンプトからBashシェルスクリプトを実行する方法
bash.exeにコマンドを与えて起動することでコマンドプロンプトからBashシェルスクリプトを実行することができます。
bash.exe --login -i -c "実行したいシェルスクリプト"
あらかじめbash.exeへのパスは通しておいてくださいね。64bit版CygwinならC:\cygwin64\binです。
バッチファイルからBashシェルスクリプトを実行する方法
バッチファイルからBashシェルスクリプトを実行する方法を知っておくとファイルD&DでBashシェルスクリプトを実行できたりととても便利になります。
詳しいやり方はこちらで紹介していますので、合わせて読んでみてください。