Windows でシェル スクリプトを作成して実行する方法 [ステップバイステップ]

スクリプトを作成する前に、Windows Linux サブシステムを有効にする必要があります。

  • シェル スクリプトは、バックアップやソフトウェアのインストールなどの反復的な自動タスクをコマンド ライン経由で実行するのに役立ちます。
  • Linux 用 Windows サブシステムを使用して、Windows でシェル スクリプト ファイルを実行することができます。
Windows用のシェルスクリプト

バツダウンロードファイルをクリックしてインストールします

PC のさまざまな問題を解決するには、Restoro PC 修復ツールをお勧めします。このソフトウェアは、一般的なコンピューターエラーを修復し、ファイルの損失、マルウェア、ハードウェア障害からユーザーを保護し、最大のパフォーマンスが得られるように PC を最適化します。 3 つの簡単なステップで PC の問題を解決し、ウイルスを削除します。
  1. Restoro PC 修復ツールをダウンロード 特許取得済みのテクノロジーを搭載 (特許取得済み ここ).
  2. クリック スキャン開始 PC の問題の原因となっている可能性のある Windows の問題を見つけます。
  3. クリック 全て直す コンピューターのセキュリティとパフォーマンスに影響を与える問題を修正します。
  • Restoro は次によってダウンロードされました 0 今月の読者様。

シェルスクリプト は、Linux および別の Unix ベースのオペレーティング システムで通常使用されるシェル プログラミング言語プログラムです。 ただし、追加の手順を実行すれば、Windows 上でシェル スクリプトを作成して実行できます。

このガイドでは、Windows でシェル スクリプトを実行するための段階的な方法について説明しました。 始めましょう!

Windows でシェル スクリプトを作成して実行するにはどうすればよいですか?

1. Windows サブシステムをインストールする

  1. プレス ウィンドウズ + 開く 設定.
  2. に行く プライバシーとセキュリティをクリックして、 開発者向け. 設定 - プライバシー セキュリティ
  3. の横にあるトグルスイッチをクリックします 開発者モード. 今すぐクリックしてください はい開発者機能を使用する 窓。開発者設定
  4. を押します。 ウィンドウズ ボタンとタイプ Windows の機能を変える. 次に、表示されたオプションを選択して、 開ける. Windows の機能 - Windows 用のシェル スクリプト
  5. 位置を特定する Windows サブシステム Linux そしてその横にチェックマークを入れます。 クリック OK.Linux 用 Windows サブシステム
  6. 画面上の指示に従い、PC を再起動して完了します。

2. UbuntuをダウンロードしてWSLと統合する

  1. 検索ボタンを押して入力します マイクロソフトストア.
  2. ストアアプリを起動して入力します Ubuntu 検索バーで。Ubuntu - Windows 用シェル スクリプト
  3. クリック Ubuntu 検索からクリックしてください 得る ダウンロードしてください。
  4. アプリを検索して起動します。
  5. Linux コマンド プロンプトがディスクにインストールされます。Ubuntu - Windows 用のシェル スクリプト
  6. WSLとの統合も開始されます。
  7. ユーザー名とパスワードを入力し、将来使用できるように書き留めておきます。 プロセスが完了するまでに時間がかかる場合があります。
このトピックについて詳しく読む
  • 0xc000001d エラー コード: Windows 10 & 11 での修正方法
  • 修正: Windows が IP プロトコルを自動的にバインドできませんでした
  • Jusched.exe: その概要と適切な削除方法

3. シェルスクリプトを作成する

  1. コンピュータ上の目的の場所に移動し、 シフト キーを押し、空白部分を右クリックします。Powershell - Windows 用のシェル スクリプト
  2. コンテキスト メニューから、 ここでPowerShellウィンドウを開きます.
  3. 次のコマンドを入力して、bash シェルにリダイレクトします。 バッシュバッシュ
  4. 次に、ファイル名を実際のファイルの名前に置き換えて次のコマンドをコピーして貼り付け、Enter キーを押してシェル スクリプト ファイルを作成します。 猫>ファイル名.shcatscript - スクリプトを作成する
  5. 作成されたファイルを確認し、PowerShell に戻ります。 プレス Ctrl + C プロセスを終了します。
  6. シェル スクリプトを実行するには、いくつかのデータを追加する必要があります。 PowerShell ウィンドウで、ファイル名をファイル名に置き換えて次のコマンドを入力し、Enter キーを押します。 このコマンドは編集用にファイルを開きます。 vi ファイル名.shvi script1.sh
  7. を押します。 キーを押してファイルにアクセスし、編集を開始します。
  8. ファイルに次のコマンドを入力します。 「ハローワールド」をエコーするWindows の場合は -shell スクリプトを入力してください
  9.  ファイルの内容を保存して閉じるには、 ESC キーボードから キーを押して次のコマンドを入力し、Enter キーを押します。:wq 

4. シェルスクリプトを実行する

4.1 PowerShell の使用

  1. sh ファイルが存在する場所に移動し、 シフト キーを押し、空白部分を右クリックします。
  2. コンテキスト メニューから、 ここでPowerShellウィンドウを開きます.
  3. 次のコマンドを入力して Enter キーを押し、bash シェルに移動します。 バッシュ
  4. 次に、次のコマンドをコピーして貼り付け、Enter キーを押します。 sh ファイル名.shHello world の出力 -Enter -Windows 用のシェル スクリプト
  5. 出力が表示されます。

4.2 コマンドプロンプトを使用する

  1. を押します。 ウィンドウズ キー、タイプ CMD そしてクリックしてください 開ける.
  2. 次のコマンドを入力し、E:/New フォルダーをファイルのパスに置き換えて、Enter キーを押します。 cd /d E:/新しいフォルダー。
  3. 次に、次のコマンドをコピーして貼り付け、ファイル名をファイルの名前に置き換えて、Enter キーを押します。 bash ファイル名.shBash 出力 cmd -Hello world 出力 -Enter -Windows 用のシェル スクリプト
  4. コマンド プロンプト ウィンドウに出力が表示されます。

 したがって、これらは実行するために実行できる手順です シェルスクリプト Windows 上のコマンド。 このステップバイステップガイドをお試しください。ご質問がある場合は、以下のコメントセクションでお知らせください。

まだ問題がありますか? このツールを使用してそれらを修正します。

スポンサー付き

上記のアドバイスで問題が解決しない場合は、PC で Windows のより深刻な問題が発生する可能性があります。 お勧めします この PC 修復ツールをダウンロードする (TrustPilot.com で Great と評価されています) を使用して、それらに簡単に対処できます。 インストール後は、 スキャン開始 ボタンを押してから、 全て直す。

Make: コマンドが見つかりませんエラー: 修正方法

Make: コマンドが見つかりませんエラー: 修正方法パワーシェルWindows 11

この問題が発生した場合は、PowerShell を使用して make をインストールします多くのオペレーティング システムで、「make: command not found」エラーが発生することがあります。このエラーは、make コマンド ライン ツールがインストールされていないか、PATH 構成が正しくないために発生する可能性があります。このエラーは、オペレーティング システムに mak...

続きを読む
PowerShell で複数の行を検索して置換する方法

PowerShell で複数の行を検索して置換する方法パワーシェル

文字列を置き換えるには、単一行に変換する必要がある場合があります。PowerShell スクリプトの作成はタスクの自動化に非常に役立ちますが、複数行のテキストを置換するためにあちこち検索する必要があるのは困難な場合があります。いくつかのコマンドを使用して、追加のツールを使用せずにこれを実現する方法を示します。バツダウンロードファイルをクリックしてインストールしますPC のさまざまな問題を解決...

続きを読む
PowerShell でフォルダー/ディレクトリが存在するかどうかを確認する方法

PowerShell でフォルダー/ディレクトリが存在するかどうかを確認する方法パワーシェル

New-Item コマンドレットを使用して、PowerShell で新しいディレクトリを作成しますPowerShell は、Microsoft によって開発されたコマンド ライン シェルおよびスクリプト言語です。これにより、ユーザーはさまざまなコマンドを使用してディレクトリの移動、作成、削除、操作を行うことができます。PowerShell で Test-Pathcmdlet を使用してディレ...

続きを読む