Shell编程之运算符
- declare命令
- declare [+/-][选项] 变量名
- -: 给变量设定类型属性
- +: 取消变量的类型属性
- -a: 将变量声明为数组型
- -i: 将变量声明为整数型
- -x: 将变量声明为环境变量
- -r: 将变量声明为只读变量
- -p: 显示指定变量的被声明的类型
- 定义数组
- moive[0]=zp
- moive[1]=tp
- declare -a movie[2]=live
- 查看数组
- echo ${moive}
- echo ${moive[2]}
- declare [+/-][选项] 变量名
- 数值运算方式
- expr或let数值运算工具
- aa=11
- bb=22
- dd=$(expr $aa + $bb)
- dd的值是aa和bb的和,注意+号左右两侧必须有空格
- "$((运算式))" 或 "$[运算式]"
- aa=11
- bb=22
- ff=$(( $aa+$bb ))
- gg=$[ $aa+$bb ]
- expr或let数值运算工具