shell变量
下面代码涉及到定义和使用
myName="zzx"
echo "${myName} is my name"
修改变量的值
下面代码修改了myUrl的值
myUrl="www.qq.com"
echo ${myUrl}
myUrl="www.baidu.com"
echo ${myUrl}
效果如下:
readonly关键字
用了如下代码之后,就不能再对myUrl进行修改
readonly myUrl
删除变量
以下代码可以删除变量,删除之后再echo,不会显示
unset myUrl
特殊变量
特殊变量包括但不限于以下这些:
#echo "pid: ${$}"
#echo "name: ${0}"
#echo "para[1]: ${1}"
#echo "para[2]: ${2}"
#echo "para nums: ${#}"
#echo "paras: ${*}"
效果如下:
从上到下分别是进程id、脚本名字、脚本的第一个参数、第二个参数、参数数量以及所有参数