歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux Shell變量的使用

一、本地變量的使用
本地變量就如同局部變量一樣,只在本SHELL中起作用。它不會影響到其他SHELL中的變量。

1。顯示變量值
可以使用echo命令。需要注意的是,使用變量的時候必須在變量名前加上$符號

2。清除變量
使用unset命令可以清除命令。

3。顯示所有本地SHELL變量
SHELL中預定義了一些環境變量。要想顯示這些命令,可以使用set命令。
另外,用戶自己已經定義過的本地變量也會在其中顯示。

4。測試變量是否已經賦值
${variable:-value}
如果變量已經賦值,則使用該變量值。如果變量為空,則使用value。需要注意的是,value並不賦給variable。
${variable:=value}
該表達式上面的區別就是,如果variable為空,則value賦給variable。

如果需要檢驗變量是否為空,如果為空的話則顯示帶有系統錯誤信息,則使用下面的表達式:
${variable:?}
如果需要顯示自己定義的信息,則如下:
${variable:?"customed message "}

5。設置只讀變量
使用readonly可以將變量定義成只讀。
readonly variable
單獨執行readonly可以顯示所有的只讀變量。
Copyright © Linux教程網 All Rights Reserved