一、 shell脚本中变量的定义方法
1.环境级别
- export a=1
- 在环境关闭后变量失效
2.用户级别
- vim ~/ .bash_ profile
- export a=1
3.系统级别
- vim /etc/profile
- export a=2
- vim /etc/profile. d/westos. sh
- export b=3
4.变量名称
- "字符" "_” "数字"
- 不能用数字开头
建议:
- 变量名称短全用大写字符
- 变量名称长用_区分子类
WESTOS
Westos_Linux
westoS_Linux
二、变量的转译
1.转译
\ ##转译单个字符 "" ##弱引用,批量转移个数字符,不能转译"\" "`" "$" "!" '' ##强引用
2.声明
a=1 echo $ab echo ${a}b
3.变量的数组
a=(1 2 3 4 5) echo ${a[0]} echo ${a[-1]} echo