Bash ファイル拡張子 - Bash スクリプトに名前を付ける方法
Linux でシェル スクリプトを使用する場合、適切なファイル拡張子を理解することは、効率的な開発と保守性を実現するために重要です。 Linux の初心者からよく聞かれる質問の 1 つは、「シェル スクリプトのファイル拡張子は何ですか?」というものです。この記事ではそれに答え、bash ファイル拡張子のあらゆる側面を取り上げます。また、さまざまな命名規則、ベスト プラクティス、bash スクリプトを実行可能にする方法についても学習します。
このチュートリアルでは次のことを学びます:
- シェルスクリプトの拡張子とは何ですか?
- bash ファイルの命名規則のベスト プラクティス
- bash スクリプトの作成例
注
.sh 拡張子を使用することをお勧めしますが、スクリプトの機能には影響しません。 Bash スクリプトは、正しいシバン権限と実行権限を持っている限り、特定の拡張子がなくても実行できます。
bash スクリプトのサフィックスは通常、.sh
です。このサフィックスは、スクリプトの種類を簡単に認識するのに役立ちますが、機能には必須ではありません。 bash スクリプトは、正しいシバン権限と実行権限を持っている限り、特定のサフィックスなしで実行できます。
Bash スクリプト拡張機能のベスト プラクティス
bash スクリプト ファイルに名前を付ける際のガイドラインをいくつか示します。
- ファイルがシェル スクリプトであることを示すには、
.sh
拡張子を使用します。 - スクリプトの機能を識別するには、
backup_script.sh
などのわかりやすい名前を使用します。 - ファイル名にはスペースを避けてください。代わりにアンダースコアを使用してください (例:
my_script.sh
)。
単純な Bash スクリプトの作成: まず、単純な Bash スクリプトを作成します。このスクリプトは単に「Hello, World!」という文字列を出力します。ターミナルへ。
#!/bin/bash echo "Hello, World!"
スクリプトを実行可能にする: bash スクリプトを作成した後、それを実行可能にする必要があります。これを行うには、以下に示すように
chmod
コマンドを使用します。$ chmod +x my_script.sh
スクリプトの実行: スクリプトが実行可能になったら、ターミナルから実行できます。これを行うには、次のコマンドを使用します。
$ ./my_script.sh
スクリプトを実行すると、「Hello, World!」が出力されます。端末に送信し、期待どおりに機能していることを確認します。
このスクリプトは、#!/bin/bash
シバンを使用してインタプリタ (bash シェル) を指定します。次に、echo
コマンドを使用して「Hello, World!」を出力します。コンソールに。
chmod +x
コマンドはスクリプトに実行権限を付与し、スクリプトを実行可能ファイルとして実行できるようにします。これで、./my_script.sh
を使用してスクリプトを実行できるようになります。
結論
.sh
などの適切な bash ファイル拡張子を使用することは、適切に編成されたスクリプト環境を維持するために不可欠です。技術的にはオプションですが、ファイルの種類を識別するのに役立ち、共同作業が容易になります。 bash スクリプトにはわかりやすい名前を付け、適切な実行権限を与える必要があることに注意してください。このチュートリアルで提供される情報により、bash ファイル拡張子とシェル スクリプトを効果的に作成および実行する方法をしっかりと理解できるようになりました。