三:shell运算符
1:declare命令
shell默认是字符串型
如果需要加减乘除,需要定义为整型
declare命令:改变默认变量的类型decalre [+/-] [选项] 变量名
-给变量设定类型属性
+取消变量类型属性
-a声明为数组类型
-i声明为整型
-x 将变量设置为环境变量 相当于export命令 declare -x test=123(export是简化命令。最终执行的是declare -x命令)
-r 讲变量声明为只读变量
-p 显示指定变量的被声明的类型
eg:
declare -i cc=$aa+$bb
echo $cc
33
查看变量属性 declare -p cc
eg:
declare -p cc
declare -i cc="33"
数组:
movie[0]=zp
movie[1]=tp
movie
-bash: movie: command not found
echo $movie[1]
echo ${movie}
zp
echo ${movie[1]}
tp
echo ${movie[*]}
zp tp
[root@centos ~]#
2:数组运算方法
3.变量测试
变量测试方法,只对shell生效,其他一般语言都不存在。