-
ターミナルを起動します: Windows 11には、Windows Terminalという強力なターミナルアプリケーションが組み込まれています。スタートメニューからWindows Terminalを検索し、起動します。
-
WSL(Windows Subsystem for Linux)を有効にします: WSLを有効にすることで、Windows 11上でLinux環境を実行できます。Windows Terminalを開き、メニューバーの「新しいタブ」をクリックし、表示されるプロファイルリストから「Ubuntu」などのLinuxディストリビューションを選択します。初回起動時にはWSLのインストールが要求される場合があります。
-
.shファイルを作成します: テキストエディタを使用して、任意の場所に新しいファイルを作成し、拡張子を.shとして保存します。例えば、sample.shというファイル名で保存します。
-
シェルスクリプトを実行します: Windows TerminalでWSLのタブを開き、作成した.shファイルの場所に移動します。以下のコマンドを使用して、シェルスクリプトを実行します。
bash sample.sh
これで、.shファイルが実行されます。
エラー対処法: シェルスクリプトの実行中にエラーが発生する場合は、以下の点を確認してください。
- .shファイルのパーミッション: ファイルに実行権限が与えられていることを確認してください。以下のコマンドを使用して、実行権限を付与できます。
chmod +x sample.sh
-
シェルスクリプトの文法エラー: シェルスクリプト内の構文やコマンドにエラーがないか確認してください。テキストエディタやシェルスクリプトのデバッグツールを使用して、エラーを特定し修正します。
-
必要なパッケージや依存関係: シェルスクリプトが依存するパッケージやライブラリがインストールされていることを確認してください。必要なパッケージがインストールされていない場合は、適切なパッケージマネージャーを使用してインストールします。
以上の手順とエラー対処法を参考に、Windows 11で.shファイルを実行する方法を試してみてください。