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でクイックマシンリカバリを有効にして起動の問題を解決する方法

Windows 11でクイックマシンリカバリを有効にして起動の問題を解決する方法

Windows 11 のクイックマシンリカバリ (QMR) 構成プロセスにより、PC の起動エラーを自動的に修復できます。

Windows 11 23H2 のクリーンインストールを実行します

Windows 11 23H2 のクリーンインストールを実行します

Windows 11 23H2をクリーンインストールするには、カスタムUSBブートメディアを使用するか、ISOファイルをエクスプローラーにマウントしてセットアップを起動することができます。

Windows 11でドライバーの自動インストールを無効にする方法

Windows 11でドライバーの自動インストールを無効にする方法

Windows 11で自動インストールを無効にするには、システムの詳細設定を開き、「デバイスのインストール設定」でオプションをオフにします。

Windows 10でドライバーの自動インストールを無効にする方法

Windows 10でドライバーの自動インストールを無効にする方法

Windows 10では、設定、グループポリシー、レジストリ、またはトラブルシューターを使用してドライバーの更新を無効にし、ドライバーの自動インストールを停止できます。

Microsoft Store からの Windows 11 アプリのアップデートを無効にする方法

Microsoft Store からの Windows 11 アプリのアップデートを無効にする方法

このガイドでは、Microsoft Store からの Windows 11 アプリのアップデートを無効にし、自動アップデートを一時停止または再度有効にする方法をステップバイステップで説明します。

マイクロソフトが2025年に追加するすべての新しいWindows 11機能

マイクロソフトが2025年に追加するすべての新しいWindows 11機能

2025年にWindows 11に追加されるすべての機能について、スタートメニュー、タスクバー、ファイルエクスプローラー、設定、ゲーム、回復機能などを含めて完全にまとめています。

Windows 10 ESU 用の KB5082200 (ビルド 19045.7184) が 2026 年 4 月の更新プログラムとしてリリースされます

Windows 10 ESU 用の KB5082200 (ビルド 19045.7184) が 2026 年 4 月の更新プログラムとしてリリースされます

Windows 10 用の KB5082200 (ビルド 19045.7184) には、ESU の修正、セキュア ブートの更新、およびリモート デスクトップの保護が含まれています。

Windows 11 26H1 用の KB5083768 (ビルド 28000.1836) が 2026 年 4 月の更新プログラムとしてリリースされました

Windows 11 26H1 用の KB5083768 (ビルド 28000.1836) が 2026 年 4 月の更新プログラムとしてリリースされました

Windows 11 26H1 リリース向けの KB5083768 (ビルド 28000.1836) には、修正と改善が含まれています。知っておくべきことは以下のとおりです。

Rufusを使ってWindows To Goを作成し、USBからWindows 11を実行する方法

Rufusを使ってWindows To Goを作成し、USBからWindows 11を実行する方法

Rufusを使用してUSBドライブからWindows 11を実行する方法、Windows To Goの制限を回避する方法、互換性のある任意のPCでポータブルOSを起動する方法を学びましょう。

Windows 10 アップデート KB4567512 がリリースされ、バージョン 1909 および 1903 の印刷問題を修正します。

Windows 10 アップデート KB4567512 がリリースされ、バージョン 1909 および 1903 の印刷問題を修正します。

Windows 10 バージョン 1909 および 1903 の印刷問題を修正する更新プログラム KB4567512 がダウンロード可能になりました。以前のバージョンにも同じ修正が適用されます。