shell编程--运算符

declare声明变量类型

    declare [+/-][选项] 变量名

    -: 给变量设定类型属性

    +: 取消变量的类型属性

    -a: 将变量声明为数组型

    -i: 将变量声明为整数型(integer)

    -x: 将变量声明为环境变量

    -r: 将变量声明为只读变量

    -p: 显示指定变量的被声明的类型


declare -x text=123    和export作用相似,但其实是declare命令的作用


expr或let数值运算工具

aa=11

bb=22

#给变量aa和变量bb赋值

dd=$(expr $aa + $bb)

#dd的值是aa和bb的和。注意 "+" 号左右两侧必须有空格



aa=11

bb=22

ff=$(($aa+$bb))

gg=$[$aa+$bb]


shell编程--运算符


变量测试

shell编程--运算符

优点:代码精简   缺点:逻辑结构不好理解