实用指令_大数据shell_变量
Shell的变量
Shell的变量的介绍
- LinuxShell中的变量分为,系统变量和用户自定义变量。
- 系统变量:$HOME,$PWD,$IUSER等等 。比如echo $HOME等等
- 显示当前shell中所有变量:set
shell变量的定义
- 基本语法
- 定义变量: 变量=值
- 撤销变量:unset 变量
- 声明静态变量: readonly 变量,注意:不能被unset
- 快速入门案例
- 案例1:定义变量A
- 案例2:撤销变量A
- 案例3:声明静态变量B=2,不能unset
- 案例4:可把变量提升为全局变量可供其他shell程序使用
A=1
unset A
readonly B=2 ###unset B 撤销失败
-
定义变量的规则
- 变量名称可以由字母,数字和下划线组成,但是不能以数字开头
- 等哈两侧不能有空格
- 变量名称一般习惯大写
-
将命令的返回值赋给变量(重点)
##1.方式 ``反引号,运行里面的命令,并将结果返回给变量A A=`ls -lah` ##2. 方式 等价于反引号 A=$(ls -la)