1

自動化スクリプトをbash構文で記述し、それをWindowsホストで実行する方法はありますか(Windowsの実行可能ファイル.exeを呼び出すことができます)。Windowsのバッチ構文は非常に複雑に見えます:D

任意の提案をいただければ幸いです。

4

3 に答える 3

5

これには、 cygwinまたはmingwsysを使用できます。

これらは両方ともWinXXで利用可能な単なるBASH実装です(実際にははるかに多くなっていますが、必要なのはbashだけです)。ただし、いくつかの違いがあります。

  • cygwinは独自のファイルシステム階層を使用し、Winドライブがパーツにマップされます。サブディレクトリ。ファイル名に関連するものはすべて、よりunixスタイルです。Windowsプログラムへのパス名の受け渡しにはいくつかの問題があります。

  • MinGWはWindowsにやさしく、ファイルパスはWindowsに似ており、Windowsネイティブプログラムの問題は少なくなります。

自分で試して、必要なものを選択する必要があります。

于 2012-04-04T11:32:04.497 に答える
2

cygwin をインストールして bash を実行できます。

于 2012-04-04T11:27:04.660 に答える
2

bash の win32 ポートを入手できます。Cygwin は巨大ですが、ネイティブの Windows bash といくつかのユーティリティを使用すると、フットプリントを大幅に小さくすることができます。

ベースを含むUnxUtilsから始めます(ただし、かなり遅いです)。shzsh

それでも不十分な場合は、いくつかの 場所から win32 bash を入手できますが、ほとんどは古いバージョンです。

于 2012-04-04T12:31:09.567 に答える