一、
shell的变量分为两种,一种是系统变量,一种是用户自定义变量。
$这个符号就表示要输出一个变量,后面的PATH没有定义就可以直接使用,说明它是系统变量。输出结果为:
要查看shell中的所有变量,用set.
二、shell变量的定义
定义变量:变量名=值
撤销变量:unset 变量名
声明静态变量:readonly 变量名 静态变量不能用unset撤销。
第一次可以输出A的值,等撤销了A变量之后,就无法再输出A的值了。
可以看到静态变量无法unset。
可以把一个变量提升为全局变量,可供其他shell程序使用。