吹静静

欢迎QQ交流:592590682

一、declare命令

1、declare声明变量类型

  >>> [root@localhost ~]# declare  [+/-]  [选项]  变量名

    选项:

      -   给变量设定类型属性

      +  取消变量的类型属性(变态)

      -a将变量声明为数组型

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

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

      -r将变量声明为只读变量(千万不要使用,删不掉)

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

    # Linux中默认都是字符串型,要进行加减运算需要声明变量类型

2、把变量声明为数字类型

  >>> [root@localhost ~]# aa=11

    [root@localhost ~]# bb=22

    # 给变量aa和bb赋值

 

    [root@localhost ~]# declare  -i  cc=$aa+$bb

    # 声明变量cc的类型是整数型,他的值是aa和bb的和

3、声明数组变量

 定义数组:

查看数组:

注:数组不加下标,默认返回数组第一个元素

 4、声明环境变量

  >>> declare  -x  test=123

    # 和export作用相似,但其实是declare命令的作用

二、数值运算的方法

1、 expr或let数值运算工具

  >>> [root@localhost ~]# aa=11

    [root@localhost ~]# bb=22

    # 给变量aa和bb赋值

 

    [root@localhost ~]# dd=$(expr $aa + $bb)  (加号两边必须加上空格)

    # 声明变量dd的类型是整数型,他的值是aa和bb的和

2、“$((运算式))” 或 “$[运算式]”

注:建议选择第一种方法

3、运算符

 

三、变量测试

 

posted on 2018-02-04 18:19  吹静静  阅读(95)  评论(0编辑  收藏  举报