GNU/Linux >> Linux の 問題 >  >> Linux

シェルスクリプトの変数の命名規則はありますか?

ほとんどの言語には変数の命名規則があります。シェルスクリプトで見られる最も一般的なスタイルはMY_VARIABLE=fooです。 。これは慣例ですか、それともグローバル変数のみですか?スクリプトにローカルな変数はどうですか?

承認された回答:

オペレーティングシステム、シェル起動スクリプト、またはシェル自体などによって導入される環境変数またはシェル変数は、通常、すべてCAPITALSにあります。 。

独自の変数がこれらの変数と競合しないようにするには、lower_caseを使用することをお勧めします。 変数名。


Linux
  1. エクスポートされたシェル変数とBashにないシェル変数の違いは?

  2. シェルスクリプトの連想配列?

  3. シェルスクリプトの正しいロック?

  1. 非環境変数はコマンド置換によって呼び出されたサブシェルに渡されますか?

  2. Unixシェルスクリプトのファイル拡張子?

  3. 複数のシェルスクリプト間で変数を共有しますか?

  1. シェルスクリプトのPosixコンプライアンスをテストする方法は?

  2. 環境変数の確認

  3. シェルが 1 行で展開するにはファイル名が多すぎる場合、圧縮された tar を作成するにはどうすればよいですか?