Shell编程之运算符

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

Shell编程之运算符