2012-04-04 10 views
1

bash構文でオートメーションスクリプトを書いてWindowsホスト上で実行できる方法はありますか(Windowsの実行可能ファイル.exeと呼ぶことができます)。 Windowsのバッチ構文はかなり複雑です:DBashのような構文のWindows上でのオートメーション

何か提案があります。

+1

正確に何をしたいかによって、バッチファイルを書くのは簡単なことかもしれません。 cygwinへのリゾートは、少なくとも私のために、はるかに大きなコミットメントでしょう。 – Joey

+0

@dienあなたがコメントに返信したとき、あなたの名前の前にアットマークを使用して、あなたのコメントについて通知されます。 – IronMensan

+0

@アイアンメッサン私はそれを修正する! –

答えて

5

これにはcygwinまたはmingw sysを使用できます。

これらは両方ともWinXX上で利用可能なBASHの実装です(実際はもっとはるかですが、現在はbashのみ必要です)。 しかし、いくつかの違いがあります。

  • cygwinのは、一部にマッピングされた勝利のドライブで、独自のファイルシステム階層を使用しています。サブディレクトリ。ファイル名に関連するものはすべてUNIXスタイルになります。 Windowsプログラムにパス名を渡すことにはいくつか問題があります。

  • MinGWはWindowsフレンドリで、ファイルパスはWindowsと似ていますが、Windowsネイティブプログラムの問題はそれほどありません。

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

+0

@masterziv:ようこそ。 – Jayan

2

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

2

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

に基づいてshを含むUnxUtilsで始まります(ただし、かなり遅いです)。

これで十分でない場合は、ほとんどが古いバージョンですが、someplacesからwin32 bashを取得できます。

関連する問題