$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表示没有错误
本文介绍了Shell脚本中变量的基本操作方法,包括变量的声明、赋值、取消定义及引用等。此外还讲解了如何设置变量的默认值、如何处理未定义的变量以及如何将变量设置为只读。通过本文,读者可以了解到如何在Shell脚本中有效管理和使用变量。
6201

被折叠的 条评论
为什么被折叠?



