declare命令:
declare [+/-][选项] 变量名
declare命令用来声明shell的变量类型,因为shell变量默认都是字符串型,
此处, -:用于给变量设定类型属性
+:用于取消变量的类型属性
-a:将变量声明为数组型
-i:将变量声明为整型
-x:将变量声明为环境变量
-r:将变量声明为只读变量
-p:显示指定变量被声明的类型
e.g:
1. aa=11; bb=22; declare -i cc=$aa+$bb
2. 定义数组:movie[0]=zp; movie[1]=tp; declare -a movie[2]=live;
调用数组:echo ${movie} 表示调用第一个
echo ${movie[1]} 表示调用第二个
echo ${movie[*]} 表示显示数组中的所有元素
3. 声明环境变量:declare -x test =123 作用与export相同
数值运算方法(这里只列举推荐用法$((…)))
[root@bogon ~]# aa=11
[root@bogon ~]# bb=22
[root@bogon ~]# ff=$(($aa+$bb))
[root@bogon ~]# echo $ff
变量测试表格: