1.变量设置规则
- 变量与变量内容以一个等号【=】
myname=LSX
- 等号两边不能直接接空格
myname = LSX 或 myname=L SX 都是错误
- 变量名称只能是英文字母与数字,但是开头字符不能是数字
2myname=LSX 错误
2.双引号内的特殊字符如$等,可保有原特性
var="lang is $LANG"
则
echo $var
得
lang is en-US.UTF8
3.单引号内的特殊字符仅为一般字符(纯文本)
- 在一串命令的执行中,可以使用【$(命令)】先执行。例如
version=$(uname -r)
echo $version
得
3.10.0-693.el7.x86_64
- 若该变量为扩增变量内容时,则可使用${变量内容}累加内容,
PATH=${PATH}:/home/bin
- 若该变量需要在其他子程序执行,则需要以export来使变量变成环境变量:export PATH
- 通常大写字符为系统默认变量,自行设置变量尽量使用小写字符,方便判断
- 取消变量使用
unset 变量名
如
unset version