Shell运算符
一 Shell变量的缺点
1、弱类型
2、默认字符串类型
二 declare声明变量类型
![Shell运算符 Shell运算符](https://cdn.ancii.com/article/image/v1/xu/R7/E9/9ERu7xJyTqCFW_cllJux0Mp_80uPLRnGBDUptGwNa0Ntu9Nyeeqkl0z-mJeCxe7NjLNdmC7Pwplea5R8I_LvpRQq-1vIvJNhBxpOBjQp6wxOi2XXlXGnvLoeeSOvlUBr.png)
三 把变量声明为整型
![Shell运算符 Shell运算符](https://cdn.ancii.com/article/image/v1/xu/R7/E9/9ERu7xJyTqCFW_cllJux0Mp_80uPLRnGBDUptGwNa0P-jgfVJKWR1bijLt4Y0_fNsz_EMr7cuWa75--2qlrG7O7D8Xo16mrjPYv_ihDu8bFuYPAhgKq-E1mO5Zt0hR8k.png)
四 声明数组变量
![Shell运算符 Shell运算符](https://cdn.ancii.com/article/image/v1/xu/R7/E9/9ERu7xJyTqCFW_cllJux0Mp_80uPLRnGBDUptGwNa0M6wHACsyiLXkkPoEjCPGTmAAYLKqFuDjZgaDtDsv_jalPAA6PKPusU3_KR6cxN2Blu0pvob9ZEmCubhUQRTXpm.png)
五 声明环境变量
declare -x test=123
和export作用相似,但其实是declare命令的作用
六 声明只读属性
![Shell运算符 Shell运算符](https://cdn.ancii.com/article/image/v1/xu/R7/E9/9ERu7xJyTqCFW_cllJux0Mp_80uPLRnGBDUptGwNa0Ny4da_h2UhyTb95wXvH0UvvPp-jctjVRyJhroDIPWaThtP3mju9i50YctRdQQ_b978ghGe9Nq7XJA2LpdffSjz.png)
七 查询变量的属性
declare -p
查询所有变量的属性
declare -p 变量名
查询指定变量的属性
八 实战
[root@localhost ~]# aa=11
[root@localhost ~]# bb=22
[root@localhost ~]# cc=$aa+$bb
[root@localhost ~]# echo $cc
11+22
[root@localhost ~]# declare -i cc=$aa+$bb
[root@localhost ~]# echo $cc
33
相关推荐
pigsmall 2020-11-19
SXIAOYI 2020-09-16
Ladyseven 2020-07-25
whileinsist 2020-06-24
gufudhn 2020-06-12
冰蝶 2020-06-05
LinuxAndroidAI 2020-06-04
supperme 2020-05-28
yaodilu 2020-05-10
e度空间 2020-04-27
云端漂移 2020-04-09
peterwzc 2020-03-17
有心就有方向 2012-09-03
ebuild 2013-05-14
donghedonghe 2013-05-31
tdeclipse 2011-02-28
linuxprobe0 2013-04-15
linuxprobe0 2013-04-01