2

unix/linux shell 变量命名有什么规则吗?

例如,像 Java 变量命名的通用规则。

4

1 回答 1

3

您必须非常小心,不要将任何 UNIX 命令用作变量。它会弄乱代码并产生意想不到的结果。另外,请记住保留字(if, else, elif, do, done...),并且大写变量保留供系统使用。

来自命名变量名称的规则

变量名称必须以字母数字字母字符或下划线字符 (_) 开头,后跟一个或多个字母数字或下划线字符。有效的 shell 变量示例

或者在The Open Group Base Specifications Issue 7中看到:

在 shell 命令语言中,仅由可移植字符集中的下划线、数字和字母组成的单词。名称的第一个字符不是数字。

于 2013-02-27T09:20:33.037 回答