UNIX / Linuxシェル変数の命名に関する規則はありますか?
たとえば、Java変数の命名に関する一般的なルールのように。
UNIXコマンドを変数として使用しないように十分に注意する必要があります。コードが混乱し、予期しない結果が発生します。if
また、予約語( 、、、、、 ...)とelse
、大文字の変数はシステムで使用するために予約されていることに注意してください。elif
do
done
変数名の命名規則から:
変数名は、英数字の英数字または下線文字(_)で始まり、その後に1つ以上の英数字または下線文字が続く必要があります。有効なシェル変数の例
または、The Open Group Base Specification Issue 7に見られるように:
シェルコマンド言語で、ポータブル文字セットのアンダースコア、数字、およびアルファベットのみで構成される単語。名前の最初の文字は数字ではありません。