$PC=enterprise
$echo ${PC} 显示变量
enterprise
$unset PC 删除变量
$echo ${PC}
结合变量值
$FIRST="Bruce "
$SECOND=Wills
$echo ${FIRST}${SECOND}
Bruce Wills
测试变量是否已经设置
${variable:-value}
$COLOUR=blue
$echo "The sky is ${COLOUR:-grey} today"
The sky is blue today
设置缺省值
${variavle:=value}
echo "process to start at ${TIME:=03:00} OK"
read TIME
$variable-name=value
$readonly variable-name
$readonly 显示所有只读变量
在脚本中使用位置参数 $1 $2 $3
特定变量参数
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数
$$ 脚本运行的当前进程号
$@ 使用时加引号,并在引号中返回每个参数
$? 最后命令的退出状态。 0表示没有错误