シェル スクリプトでは、命名規則を使用したりスタイルを使用したりしていますがJava
、Python
定数の命名方法についてはまだよくわかりません。
多くの慣例により、定数の命名には「大文字」と「アンダースコア」を併用することが推奨されていますMY_CONSTANT
。たとえば、 PI
。しかし、 ではBash
、これは次のものと衝突する可能性があります。環境変数。
では、Bash 定数の適切な命名規則は何でしょうか?
ベストアンサー1
リンクしている質問と一緒に、Unix と Linux に別の関連する質問があります。シェル スクリプトの変数には命名規則がありますか?。
そこには、いくつかの良い答えが見つかります:
オペレーティングシステムや起動スクリプトなどによって導入される変数は通常すべて で
CAPITALS
、これらは ' と呼ばれます。環境変数'。独自の変数が環境変数と競合するのを防ぐには、 を使用することをお勧めします
lower case
。
と一緒にシェルスタイルガイドリンクから以下を見つけることができます:
命名規則
関数名
▶ 小文字で、単語を区切るにはアンダースコアを使用します。ライブラリは :: で区切ります。関数名の後には括弧が必要です。キーワード function はオプションですが、プロジェクト全体で一貫して使用する必要があります。
変数名
▶ 関数名について
定数と環境変数名
▶ すべて大文字で、アンダースコアで区切られ、ファイルの先頭で宣言されます。
には推奨される規則はありませんman bash
。「大文字に注意してください」という警告に注意してください。