Shell 脚本学习
1. 变量
1)定义变量
a=1
a='1'
a="1"
赋值=两边不能有空格,不管带不带引号都是字符串
2)使用变量
a=1
echo $a
echo ${a}
{} 是可选项,为了字符串连接的情况下区分变量比如 echo "I am ${a}years old"
3)修改变量的值
a = 1
echo $a
a = 2
echo a
4)'' 和 "" 的区别,单引号会原样输出,双引号会简析里边的变量
5)命令结果赋值给变量
a=`commond`
a=$(commond)
推荐使用第二种
6)只读变量
a=1
readonly a
7)删除变量
a=1
unset a
8)变量类型
局部变量:shell 脚本内生效
环境变量:所有程序,shell启动的程序都能访问
shell变量:由shell脚本设定的特殊变量