解放雙手之liunx的shell編程:(二)shell變量詳解

1.變量的命名規則

1.不能使用空格,標點符號,bash裏的關鍵字,$
2.首字符不能是數字,可以有下劃線

2.如何使用已經定義好的變量

1.直接已定義的變量名前面加美元符號
    例如:
        name=yanzhenxing
        echo $name
2.爲了區分與其他字符的邊界,需要加{}
    例如:
        name=yzx123
        echo ${yzx123}455
        echo $yzx123455
輸出結果: yzx123455  和  空(什麼都沒有)
        因爲第二個沒有加邊界,由於沒有定義變量yzx123455 所以沒有輸出
        

3.只讀變量

只讀變量使用readonly來進行修飾,意思是使用readonly來進行修飾的變量,不可修改
例如:
#!/bin/bash
 name=yzx
 readonly name
 echo $name
 name=123
 echo $name

輸出結果:
 yzx
 yzx

 4.變量刪除

 unset 命令可以刪除已經定義好的變量
例如:
     #!/bin/sh
    name=yzx 
    echo $name
    unset name
    echo $name
輸出結果: yzx 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章