Windows10でシェルスクリプトを実行する方法

すべてのデスクトップオペレーティングシステムでは、ユーザーがスクリプトを実行できます。Windows 10では、バッチスクリプト、PowerShellスクリプト、AHKスクリプト、VBSスクリプトなどを実行できます。すぐに実行できないスクリプトタイプの1つは、シェルスクリプトです。シェルスクリプトは、Linuxシステムで作成および使用されます。それらは素晴らしく、多くのLinuxユーザーは、スクリプトに関してWindowsが提供するものよりも優れていると考えています。

Windows 10で実行したいシェルスクリプトがある場合、それを実行する方法はいくつかありますが、制限があります。Windows10でシェルスクリプトを実行するために使用できる2つの異なる方法があります。最適な方法を選択してください。

制限事項

先に進む前に、対処しなければならない制限を理解することが重要です。シェルスクリプトはLinux用に書かれています。Linux環境が見つかった場合は実行できるはずですが、環境自体には、スクリプトを実行できるようにするために必要なすべてのコンポーネントが含まれている必要があります。つまり、一部のスクリプトは機能する可能性がありますが、必要なコンポーネントが欠落しているために機能しないスクリプトもあります。

Linuxでは、ディレクトリを示すためにスラッシュが使用されていることを知っておく必要があります。これは、cdコマンドを使用する必要がある場合に役立ちます。

Windows 10でシェルスクリプトの実行に成功したかどうかを判断するために、以下のテストスクリプトを使用することをお勧めします。

シェルスクリプトをテストする

メモ帳を開き、以下を貼り付けます。SHファイル拡張子で保存します

#!/ bin / bash
エコー「StayHome」

これは、「StayHome」というメッセージを表示する非常に単純なスクリプトです。実行しているシェル内にテキストを表示するだけなので、実行できるようになります。

Windowsでシェルスクリプトを実行する

WSLを使用してWindows10でシェルスクリプトを実行する

Windows10はLinuxをサポートしています。これが意味するのは、UbuntuなどのLinuxディストリビューションをWindows 10にインストールして、Linuxコマンドを実行できるということです。Windows 10でWSLを有効にするには、次の手順に従います。

  1. コントロールパネルを開きます。
  2. プログラムに移動
  3. [Windowsの機能をオンまたはオフにする]をクリックします。
  4. 開いたウィンドウで、最後までスクロールし、Windows Subsystem forLinuxを有効にします。
  5. インストールし、プロンプトが表示されたらシステムを再起動します。
  6. デスクトップに戻ったら、MicrosoftストアからUbuntuをインストールします。
  7. プロンプトが表示されたら、システムを再起動します。
  8. デスクトップに戻ったら、Windows Searchを開き、Ubuntuと入力してアプリを実行し、セットアップします。
  9. これで、スクリプトを実行する準備が整いました。

Windows10でシェルスクリプトを実行する方法

WSLでシェルスクリプトを実行する

実行するスクリプトへパスを見つけます。

  1. エクスプローラーでスクリプトに移動します。
  2. Shiftキーを押しながら、スクリプトを右クリックします。
  3. [パスとしてコピー]オプションを選択します。
  4. パスをメモ帳ファイルに貼り付け、パス全体で円記号をスラッシュに置き換えます。
  5. Ubuntuを開きます。
  6. 次のコマンドを実行して、スクリプトが含まれているディレクトリに移動します。

指示

cdパスからスクリプト

cd / mnt / c / Users / fatiw / Desktop /
  1. このコマンドを実行して、スクリプトを実行します。
sh name-of-script.sh

Windows10でシェルスクリプトを実行する方法

GitBashを使用してWindows10でシェルスクリプトを実行する

WSLを使用してWindows10でシェルスクリプトを実行するのは長いプロセスです。もっと速くしたい場合は、GitBashを使用することをお勧めします。さあ、GitBashをダウンロードしてください。インストールしますが、インストール中に、PATH変数に追加できるようにしてください

Windows10でシェルスクリプトを実行する方法

インストールが完了したら、GitBashを開きます。シェルスクリプトをウィンドウにドラッグアンドドロップし、Enterをタップすると、実行されます。

Windows10でシェルスクリプトを実行する方法

コメントを残す

Windows 11 25H2 (ビルド 26200.5074) の最終バージョンがプレビュー版としてリリースされました。

Windows 11 25H2 (ビルド 26200.5074) の最終バージョンがプレビュー版としてリリースされました。

Windows 11 25H2 用のビルド 26200.5074 が、正式リリースに先駆けてリリース プレビュー チャネルに登場しました。公式 ISO ファイルは近日中に公開予定です。

Windows 10で静的IPアドレスを設定する方法

Windows 10で静的IPアドレスを設定する方法

Windows 10では、コマンドプロンプト、PowerShell、コントロールパネル、さらには設定アプリを使って静的IPアドレスを設定できます。その方法をご紹介します。

Windows 11でWSLをアンインストールする方法

Windows 11でWSLをアンインストールする方法

Windows 11でWSLをアンインストールするには、ディストリビューションを削除し、カーネルアップデートとGUIコンポーネントをアンインストールしてから、WSLプラットフォームを無効にします。手順は以下のとおりです。

Windows 11 23H2のシステム要件

Windows 11 23H2のシステム要件

Windows 11 23H2 (2023 Update) の最小システム要件は、バージョン 22H2 および 21H2 と同じです。詳細はこちらをご覧ください。

Windows 11 25H2:削除される機能の完全なリスト(2025年)

Windows 11 25H2:削除される機能の完全なリスト(2025年)

Windows 11では、Windows Mixed Reality、WordPad、VBScript、ステップレコーダー、ARM 32ビットなど、2023年に削除または非推奨となった機能が含まれています。

NASAのアルテミスII地球セットをダウンロードして、Windows 11の壁紙に設定しましょう。

NASAのアルテミスII地球セットをダウンロードして、Windows 11の壁紙に設定しましょう。

Windows 11のデスクトップ背景として設定するには、NASAの壁紙から地球の背景画像をダウンロードしてください。

Windows 11のコントロールパネルは今後も存続する――そしてマイクロソフトがついにその理由を明かす

Windows 11のコントロールパネルは今後も存続する――そしてマイクロソフトがついにその理由を明かす

コントロールパネルはまだなくなっていません。Windows 11における設定への移行は、数十年前のハードウェアやドライバーとの互換性を損なうことを避けるため、ゆっくりと慎重に進められています。

Windows 11でオーディオデバイスの名前を変更する方法

Windows 11でオーディオデバイスの名前を変更する方法

Windows 11でオーディオデバイスの名前を変更するには、「設定」>「システム」>「サウンド」を開き、入力デバイスまたは出力デバイスを選択して、「名前の変更」ボタンをクリックします。

Microsoftは、Windows 11 25H2へのアップグレードを24H2 PCに強制的に適用し、それを阻止するオプションは提供しない。

Microsoftは、Windows 11 25H2へのアップグレードを24H2 PCに強制的に適用し、それを阻止するオプションは提供しない。

Windows 11 25H2は、サポート終了を前に、24H2搭載PC向けに強制アップデートされます。その意味と準備方法について解説します。

Windows 11でメモ帳をMicrosoft Editに置き換える方法(とその理由)

Windows 11でメモ帳をMicrosoft Editに置き換える方法(とその理由)

Windows 11でメモ帳をMicrosoft Editに置き換える方法を学びましょう。Microsoft Editは、シンプルさとプライバシーを重視した、高速で軽量なAI非搭載のテキストエディタです。