数值运算和运算符
注意:shell脚本的运算和其他语言的运算不一样,因为shell默认直接赋值的字符是字符串,如果直接相加的话会默认是字符串的连接
- declare [+/-] [选项] 变量名
选项:
--
给变量设定类型属性
- + 取消量的类型属性
- -i 将变量声明为整数型(integer)
- -x 将变量声明为环境变量
- -p 显示指定变量的被声明的类型
- expr或者let数值运算工具
格式$(expr num1 + num2)
注意+
左右两侧必须有空格
3.$(( 运算式))
格式: $(( num1+num2 )) 运算符没有空格的约束
该运算适合所有的数值运算符号的使用。
变量测试与内容替换
变量测试和内容替换公式