shell变量

shell变量及使用方shell

一、shell做为脚本语言,变量没有类型区分,全部变量的值都以字符串的形式保存数组

(1)无需声明,直接赋值就能够。(可是关联数组例外,须要事先声明
ide

[root@localhost ~]# a=1spa

[root@localhost ~]# echo $aorm

 1字符串

(2)整数运算it

两种方法$(())  和  letclass

[root@localhost ~]# b=$(($a+1))变量

[root@localhost ~]# echo $b引用

2

[root@localhost ~]# let c=$a+1

[root@localhost ~]# echo $c

2

  变量未赋初始值时,运算式中若引用了变量,则默认该变量值为0,可是并不改变变量的值:

[root@localhost ~]# echo $u               #没有给变量u赋值


[root@localhost ~]# w=$(($u+1))        #没有给变量u赋值

[root@localhost ~]# echo $w               #运算时把u的值默认为0,获得w的值为0+1=1

1

[root@localhost ~]# echo $u                #变量u的值没变,仍是空,什么都不输出

相关文章
相关标签/搜索