功能說明:聲明shell變量。
語 法:declare [+/-][rxi][變量名稱=設置值] 或 declare -f
補充說明:declare為shell指令,在第一種語法中可用來聲明變量並設置變量的屬性([rix]即為變量的屬性),在第二種語法中可用來顯示shell函數。若不加上任何參數,則會顯示全部的shell變量與函數(與執行set指令的效果相同)。
參 數:
+/- "-"可用來指定變量的屬性,"+"則是取消變量所設的屬性。
-f 僅顯示函數。
r 將變量設置為只讀。
x 指定的變量會成為環境變量,可供shell以外的程序來使用。
i [設置值]可以是數值,字符串或運算式。