Linux環境變量設置declare/typeset
阿新 • • 發佈:2019-05-13
int 定義 環境變量 port 所有 字符串 內容 type class
形而上,質在內!形形色色,追尋本質!
declare/typeset declare 或 typeset 是一樣的功能,就是在宣告變數的屬性 declare 後面並沒有接任何參數,那麽bash 就會主動的將所有的變數名稱與內容通通叫出來 declare [-aixr] variable 參數∶ -a ∶將後面的 variable 定義成為陣列 (array) -i ∶將後面接的 variable 定義成為整數數字 (integer) -x ∶用法與 export 一樣,就是將後面的 variable 變成環境變數; -r ∶將一個 variable 的變數設定成為 readonly,該變數不可被更改內容,也不能 unset [[email protected]-test ~]#sum=1+1 [[email protected]-test ~]#echo $sum //默認字符串 1+1 [[email protected]-test ~]#declare -i sum=1+1 //declare -i 變量為整數 [[email protected] ~]#echo $sum 2 [[email protected] ~]# declare -x sum //sum 變成環境變數 [[email protected]~]# declare -r sum //sum 變成唯讀屬性 [[email protected] ~]# sum=tesgting -bash: sum: readonly variable
Linux環境變量設置declare/typeset