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的值沒變,仍是空,什麼都不輸出

相關文章
相關標籤/搜索