bash shell 脚本语言中变量的具体命名约定是什么?

bash shell 脚本语言中变量的具体命名约定是什么?

它与 Java 和 C 等已知编程语言中使用的约定相同吗?我正在尝试创建很多变量,并且希望它以数字开头,但我不确定是否可以。

答案1

根据 The Open Group 的规定,变量名称不能以数字开头。

有效的变量名以字母开头资本化或非资本化。下列字符可以是字母、数字或下划线( _)。

答案2

shell 中的变量命名约定需要Variable name must begin with alphanumeric character or underscore character (_), followed by one or more alphanumeric or underscore characters.注意的是:Variables can also contain digits, but a name starting with a digit is not allowed 参见tldp更多细节。

相关内容