declare声明变量类型

declare[+/-][选项]变量名
选项:
- : 给变量设定类型属性
+ : 取消变量的类型属性
-a : 将变量声明为数组型
-i : 将变量声明为整数型(integer)
-x :将变量声明为环境变量
-r :将变量声明为只读变量
-p : 显示指定变量的被声明的类型

a把变量声明为数组型

[root@iZ2zedq821wnpajmwfr6qzZ ~]# aa=11
[root@iZ2zedq821wnpajmwfr6qzZ ~]# bb=22
[root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $aa
11
[root@iZ2zedq821wnpajmwfr6qzZ ~]# declare -i cc=$aa+$bb
[root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $cc
33
[root@iZ2zedq821wnpajmwfr6qzZ ~]# 

声明环境变量

declare -x test=123

使用expr或者let数组运算工具

[root@iZ2zedq821wnpajmwfr6qzZ ~]# dd=$(expr $aa + $bb)
[root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $dd
33
[root@iZ2zedq821wnpajmwfr6qzZ ~]# 

[root@iZ2zedq821wnpajmwfr6qzZ ~]# ff=$(($aa+$bb))
[root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $ff
33

[root@iZ2zedq821wnpajmwfr6qzZ ~]# gg=$[$aa+$bb]
[root@iZ2zedq821wnpajmwfr6qzZ ~]# echo $gg
33


运算符

shell编程之运算符(3)

相关文章:

  • 2021-12-22
  • 2021-09-04
  • 2021-07-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2021-12-23
  • 2021-10-11
猜你喜欢
  • 2021-08-10
  • 2021-04-20
  • 2021-08-18
  • 2021-07-20
  • 2022-12-23
  • 2021-12-04
  • 2021-12-08
相关资源
相似解决方案