定义变量

  1. 变量命名只能使用英文字母、数字和下划线
  2. 变量名和等号之间不能有空格

    1. # 示例
    2. your_name='zaygee'

    使用变量

  3. 变量名前面加上符号 “$”

    1. your_name='zaygee'
    2. echo $your_name
    3. echo ${your_name}

    删除变量

  4. 使用unset命令删除变量(不能删除只读变量)

    1. unset your_name

    变量类型

  5. 局部变量:在脚本或者命令中定义,仅在当前shell实例中有效

  6. 环境变量:所有的程序,包括shell启动的程序都能访问环境变量
  7. shell变量:由shell程序设置的特殊变量,可以是局部变量,也可以是环境变量