1. 程式人生 > >Linux環境變量設置declare/typeset

Linux環境變量設置declare/typeset

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