现在的位置: 首页 > 操作系统 > 正文

有效和无效的Shell变量命名示例

2019年11月14日 操作系统 ⁄ 共 394字 ⁄ 字号 评论关闭

  定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:

  your_name="runoob.com"

  注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:

  命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。

  中间不能有空格,可以使用下划线(_)。

  不能使用标点符号。

  不能使用bash里的关键字(可用help命令查看保留关键字)。

  有效的 Shell 变量名示例如下:

  RUNOOB

  LD_LIBRARY_PATH

  _var

  var2

  无效的变量命名:

  ?var=123

  user*name=runoob

  除了显式地直接赋值,还可以用语句给变量赋值,如:

  for file in `ls /etc`

  或

  for file in $(ls /etc)

  以上语句将 /etc 下目录的文件名循环出来。

抱歉!评论已关闭.