Windows 11/10で.shまたはシェルスクリプトファイルを実行する方法

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

シェルスクリプトまたは.SH ファイルLinux や Unix で実行できる Windows のバッチ ファイルのようなものです。 Windows Subsystem for Linux を使用して、Windows 11 または Windows 10 で .sh またはシェル スクリプト ファイルを実行できます。この記事では、Windows 11/10でシェルスクリプトファイルを実行する方法を紹介します。

Windows 11/10で.shまたはシェルスクリプトファイルを実行する方法

バッシュは、シェル スクリプト ファイルを実行できる Unix シェルおよびコマンド言語です。スクリプトで実際の Linux カーネルのサポートが必要でない限り、Ubuntu やその他の Linux ディストリビューションをインストールする必要はありません。両方の方法を共有します。

  1. WSLを使用してシェルスクリプトファイルを実行する
  2. Windows 11/10上でUbuntuを使用してシェルスクリプトを実行する

1] WSLを使用してシェルスクリプトファイルを実行する

Linux 用の WSL または Windows サブシステムをインストールする

[設定] > [更新とセキュリティ] > [開発者向け] に移動します。チェックしてください開発者モードラジオボタン。そして「」を検索してくださいWindowsの機能"、 選ぶ "Windows の機能をオンまたはオフにする”。

スクロールして見つけますLinux 用 Windows サブシステム、ボックスにチェックを入れて、それからインストールしてください。完了したら、要求された変更のインストールを完了するために再起動する必要があります。今すぐ再起動を押してください。 BASH はコマンド プロンプトと PowerShell で利用できるようになります。

シェルスクリプトファイルの実行

  1. コマンド プロンプトを開き、スクリプト ファイルが存在するフォルダーに移動します。
  2. 「Bash script-filename.sh」と入力し、Enter キーを押します。
  3. スクリプトが実行され、ファイルによっては出力が表示されるはずです。

Linux プラットフォームでは通常 SH を使用しますが、ここでは BASH を使用する必要があります。ただし、Windows の BASH には制限があるため、Linux 環境で実行したい場合は、Ubuntu などをインストールする必要があります。

2] Windows 11/10上でUbuntuを使用してシェルスクリプトを実行する

持っていることを確認してくださいUbuntu またはその他の Linux ディストリビューションがインストールされている。 Ubuntu はすべての Windows ディレクトリをマウントするか、以下で利用できるようにします。/mnt。したがって、Cドライブは次の場所で利用できます。/mnt/C。したがって、デスクトップが次の場所で利用可能になる場合は、/mnt/c/ユーザー/<username> /デスクトップ

次の手順に従ってください

  1. 「実行」プロンプトに「Bash」と入力すると、ディストリビューション プロンプトが起動します。
  2. 「cd」コマンドを使用して、スクリプトが利用可能なフォルダーに移動します。
  3. 「sh script.sh」と入力し、Enter キーを押します。

スクリプトが実行され、コア Linux 機能のいずれかに依存関係があるかどうかが判断されます。

Linux は Windows で利用できるようになったので、Cygwin などのサードパーティ アプリケーションを使用する必要はありません。 Windows 11/10 でシェル スクリプトを実行するには、ほとんどのシナリオで WSL で十分です。

.SH ファイルを作成するにはどうすればよいですか?

シェル スクリプト ファイルを作成する手順は次のとおりです。

  • エディタを使用してファイルを作成する
  • スクリプト ファイルに拡張子 を付けた名前を付けます。しー
  • スクリプトは #! で始めてください。 /bin/sh
  • 必要なコードを書きます
  • スクリプト ファイルを ABC.sh として保存します。
  • スクリプトを実行するには、「bash ABC.sh」と入力します。

Windows 上でシェルスクリプトを実行できますか?

はい、Windows 11 および Windows 10 の Bash シェルを使用すると、Bash シェル スクリプトを作成して実行し、Bash コマンドを Windows バッチ ファイルまたは PowerShell スクリプトに組み込むことができるようになりました。

Windows でスクリプトを実行するにはどうすればよいですか?

Windows でスクリプトを実行するには、wscript.exeコマンドの後にスクリプト ファイルへのパスを続けます。コマンド プロンプトを開き、スクリプトの場所に移動して次のように入力します。wscript.exe名.vbsスクリプトを実行します。 Windows Script Host がシステムに有効になっているか、システムにインストールされていることを確認する必要があります。

Windows で bash を実行するにはどうすればよいですか?

Windows で bash を実行するには、Win + X を押して、コマンド プロンプト (管理者) を選択します。次に、「」と入力します。バッシュ」と入力して Enter キーを押します。ローカル ファイル システムにアクセスするには、[コマンド プロンプト (管理者)] を選択し、プロンプトで「bash」と入力します。 Windows 上で bash を実行すると、Linux コマンドライン ツールとスクリプトをシームレスに使用できるようになります。

Windows PowerShell で sh ファイルを実行するにはどうすればよいですか?

PowerShell で .sh ファイルを実行するには、次のコマンドを使用できます。bash スクリプト.sh。このコマンドは、PowerShell 内でシェル スクリプトを実行します。