三:shell运算符

时间:2020-12-15 16:41:26

1:declare命令

shell默认是字符串型
        如果需要加减乘除,需要定义为整型
declare命令:改变默认变量的类型decalre [+/-] [选项]  变量名
      -给变量设定类型属性
     +取消变量类型属性
     -a声明为数组类型
     -i声明为整型
     -x 将变量设置为环境变量 相当于export命令 declare -x test=123(export是简化命令。最终执行的是declare -x命令)
     -r 讲变量声明为只读变量
     -p 显示指定变量的被声明的类型
eg:
      declare -i cc=$aa+$bb
      echo $cc
          33
查看变量属性 declare -p cc
eg:
             declare -p cc
              declare -i cc="33"

数组:

movie[0]=zp
 movie[1]=tp
 movie
         -bash: movie: command not found
 echo $movie[1]
 echo ${movie}
       zp
 echo ${movie[1]}
        tp
echo ${movie[*]}
zp tp
[root@centos ~]#

2:数组运算方法

三:shell运算符

三:shell运算符

3.变量测试

      变量测试方法,只对shell生效,其他一般语言都不存在。

三:shell运算符