1. ホーム
  2. windows

[解決済み] WindowsでBashスクリプトを実行する方法はありますか?[クローズド]

2022-05-17 02:14:50

質問

私は Windows 7 Ultimate を購入して使用しており、アプリケーションを開発するために使用するのが好きです。欠点の 1 つは (すべての OS と同様に)、Bash スクリプトを実行できないことです。何かソフトウェアをインストールすることで、Windows上でBashスクリプトを実行する方法はないでしょうか?100%動作しなくても構いませんが、最も一般的な機能さえ利用できれば素晴らしいはずです。

どのように解決するのですか?

インストール方法 Cygwin をインストールし、他の多くの GNU や Unix ユーティリティと一緒に Bash もインストールしてください (これなしでは bash があまり役に立たないと思われます)。

もうひとつの選択肢は MinGWのMSYS これは bash と awk のようなより重要なユーティリティを含む小さなセットです (競合するフォークである Mingw-w64 ). 個人的には、Cygwin の方が好きです。なぜなら、Perl や Python といった、それなしでは生きていけないような強力なツールが含まれており、一方 MSYS は、これらのツールに手をつけず、自分でインストールすることを前提としているからです。

更新 : もし、この回答に興味があり、MS-Windows10を使用している人がいたら、MS-Windows10には"があることに注意してください。 Linux 用 Windows サブシステム この機能を有効にすると、Ubuntu のユーザー モード イメージをインストールし、その上で Bash を実行することができます。これにより、Bash スクリプトをデバッグおよび実行するための Ubuntu との 100% の互換性が提供されますが、このセットアップは Windows から完全にスタンドアロンであり、Bash スクリプトを使用して Windows 機能 (プロセスや API など) と対話することはできません。 DrvFS 機能によるファイルへの限定的なアクセスを除いてはです。