變數賦值:
變數名=值
注意: 給變數賦值的時候,不能在"="兩邊留空格
變數引用:
只需在變數名前面加乙個$
有時候變數名可能會和其它文字混淆,需要在變數名之間加上花括號:
num=2
echo "this is the $nd"
需要注意shell的預設賦值是字串賦值,例如:
var=1
var=$var+1
echo $var
//列印出來的不是2而是1+1
shell指令碼中有許多變數是系統自動設定的,將在用到這些變數時再作說明。除了只在指令碼內有效的普通shell變數外,還有環境變數,即那些由export關鍵字處理過的變數。環境變數一般只在登入指令碼中用到
Linux Shell程式設計變數賦值和引用
我們可以使用任意一種文字編輯器,比如gedit kedit emacs vi等來編寫shell指令碼,它必須以如下行開始 必須放在檔案的第一行 bin sh 注意 最好使用 bin bash 而不是 bin sh 如果使用tc shell改為tcsh,其他類似。chmod x filename 此後...
shell 變數定義 變數賦值
在 shell 中,當第一次使用某變數名時,實際上就定義了這個變數。建立和設定變數的語法 varname varvalue如果沒有給出變數值,則變數會被賦予乙個空字串。注意,在賦值操作符 的周圍不要有任何空格,像下面這三種寫法會報錯 varname varvalue varname varvalue...
詳解PHP變數傳值賦值和引用賦值變數銷毀
b 200 var dump a,b int 100 int 200 php中,上面的 變數是怎麼存放的呢?上面的 變動下,將變數b賦值給變數a,會發生什麼?b 200 a b 多了這個 var dump a,b int 200 int 200 問題來了,a b,那麼是將變數a的指標指向了變數b指標...