它与 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更多细节。