shell變數賦值和引用

2021-07-04 02:44:52 字數 383 閱讀 6795

變數賦值:

變數名=值

注意: 給變數賦值的時候,不能在"="兩邊留空格

變數引用:

只需在變數名前面加乙個$ 

有時候變數名可能會和其它文字混淆,需要在變數名之間加上花括號:

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指標...