Shell的变量的介绍
1) Linux Shell中的变量分为,系统变量和用户自定义变量。
2)系统变量: $HOME、 $PWD、 $SHELL、 $USER等等
比如: echo $HOME 等等..
3)显示当前shell中所有变量: set
输出系统变量
输出所有变量并分页显示set | more
• 基本语法
1)定义变量:变量=值
2)撤销变量: unset 变量
3) 声明静态变量: readonly变量,注意:不能unset
• 快速入门
案例1: 定义变量A
案例2: 撤销变量A
案例3: 声明静态的变量B=2,不能unset
案例4: 可把变量提升为全局环境变量,可供其他shell程序使用
使用#注释代码
注意声明变量不要有空格:
静态变量
静态变量不能撤销
set nu查看行号
shell变量的定义
• 定义变量的规则
1) 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。
2) 等号两侧不能有空格
3) 变量名称一般习惯为大写
• 将命令的返回值赋给变量
1) A=`ls -la` 反引号,运行里面的命令,并把结果返回给变量A
2) A=$(ls -la) 等价于反引号
nohl取消高亮