shell脚本之bash的运算符

数值运算和运算符

注意:shell脚本的运算和其他语言的运算不一样,因为shell默认直接赋值的字符是字符串,如果直接相加的话会默认是字符串的连接
shell脚本之bash的运算符

  1. declare [+/-] [选项] 变量名
    选项:
    - - 给变量设定类型属性
    - + 取消量的类型属性
    - -i 将变量声明为整数型(integer)
    - -x 将变量声明为环境变量
    - -p 显示指定变量的被声明的类型
    shell脚本之bash的运算符
  2. expr或者let数值运算工具
    格式$(expr num1 + num2)
    shell脚本之bash的运算符
    注意+左右两侧必须有空格

3.$(( 运算式))
格式: $(( num1+num2 )) 运算符没有空格的约束
shell脚本之bash的运算符
该运算适合所有的数值运算符号的使用。

变量测试与内容替换

变量测试和内容替换公式
shell脚本之bash的运算符