一、Shell变量介绍
1. Linux Shell中的变量分为,系统变量和用户自定义变量。
2.系统变量: $HOME、$PWD、$SHELL、 $USER等等, 比如: echo $HOME等等..
3.显示当前shell中所有变量 : set
二、shell变量的定义
基本语法:
1.定义变量:变量=值
2.撤销变量: unset变量
3.声明静态变量 : readonly变量,注意:不能unset
定义变量的规则:
1.变量名称可以由字母、数字和下划线组成,但是不能以数字开头。5A= 200(x)
2.等号两侧不能有空格
3.变量名称一般习惯为大写
将命令的返回值赋给变量:
1.A= `date`反引号,运行里面的命令,并把结果返回给变量A
2. A=$(date) 等价于反引号
案例:
案例1 :定义变量A
案例2 :撤销变量A
案例3 :声明静态的变量B=2 ,不能unset