ウェブサイト検索

Bash ファイル拡張子 - Bash スクリプトに名前を付ける方法


Linux でシェル スクリプトを使用する場合、適切なファイル拡張子を理解することは、効率的な開発と保守性を実現するために重要です。 Linux の初心者からよく聞かれる質問の 1 つは、「シェル スクリプトのファイル拡張子は何ですか?」というものです。この記事ではそれに答え、bash ファイル拡張子のあらゆる側面を取り上げます。また、さまざまな命名規則、ベスト プラクティス、bash スクリプトを実行可能にする方法についても学習します。

このチュートリアルでは次のことを学びます:

  • シェルスクリプトの拡張子とは何ですか?
  • bash ファイルの命名規則のベスト プラクティス
  • bash スクリプトの作成例


.sh 拡張子を使用することをお勧めしますが、スクリプトの機能には影響しません。 Bash スクリプトは、正しいシバン権限と実行権限を持っている限り、特定の拡張子がなくても実行できます。

bash スクリプトのサフィックスは通常、.sh です。このサフィックスは、スクリプトの種類を簡単に認識するのに役立ちますが、機能には必須ではありません。 bash スクリプトは、正しいシバン権限と実行権限を持っている限り、特定のサフィックスなしで実行できます。

Bash スクリプト拡張機能のベスト プラクティス

bash スクリプト ファイルに名前を付ける際のガイドラインをいくつか示します。

  • ファイルがシェル スクリプトであることを示すには、.sh 拡張子を使用します。
  • スクリプトの機能を識別するには、backup_script.sh などのわかりやすい名前を使用します。
  • ファイル名にはスペースを避けてください。代わりにアンダースコアを使用してください (例: my_script.sh)。
  1. 単純な Bash スクリプトの作成: まず、単純な Bash スクリプトを作成します。このスクリプトは単に「Hello, World!」という文字列を出力します。ターミナルへ。

    #!/bin/bash
    echo "Hello, World!"
  2. このスクリプトは、#!/bin/bash シバンを使用してインタプリタ (bash シェル) を指定します。次に、echo コマンドを使用して「Hello, World!」を出力します。コンソールに。

  3. スクリプトを実行可能にする: bash スクリプトを作成した後、それを実行可能にする必要があります。これを行うには、以下に示すように chmod コマンドを使用します。

    $ chmod +x my_script.sh
  4. chmod +x コマンドはスクリプトに実行権限を付与し、スクリプトを実行可能ファイルとして実行できるようにします。これで、./my_script.sh を使用してスクリプトを実行できるようになります。

  5. スクリプトの実行: スクリプトが実行可能になったら、ターミナルから実行できます。これを行うには、次のコマンドを使用します。

    $ ./my_script.sh

    スクリプトを実行すると、「Hello, World!」が出力されます。端末に送信し、期待どおりに機能していることを確認します。

  6. 拡張子 .sh を使用したスクリプトの実行

結論

.sh などの適切な bash ファイル拡張子を使用することは、適切に編成されたスクリプト環境を維持するために不可欠です。技術的にはオプションですが、ファイルの種類を識別するのに役立ち、共同作業が容易になります。 bash スクリプトにはわかりやすい名前を付け、適切な実行権限を与える必要があることに注意してください。このチュートリアルで提供される情報により、bash ファイル拡張子とシェル スクリプトを効果的に作成および実行する方法をしっかりと理解できるようになりました。

関連記事: