R1-006 Shell變數簡介1
1、Shell變數的名稱以一個字母或下劃線符號開始,後面可以接任意長度的字母、數字或下劃線。
2、Shell變數名稱字元並沒有長度限制。Linux Shell並對變數區分型別。一切都是字串,並且和變數名一樣,值並沒有字元長度限制。
3、變數賦值的方式為:
變數名稱=值
其中=號兩邊不要有任何空格。當想使用變數名稱來獲得值時,在名稱前加上$符號。
4、變數沒有字首$的時候,變數可能存在如下幾種情況:變數被宣告或被賦值、變數被unset、變數被export。
5、$variable只是${variable}的簡寫形式
6、被雙引號括起來的變數替換是不會被阻止的。所以雙引號被稱為部分引用,又稱弱引用。使用單引號,變數替換會被禁止,變數名只會被解釋成字面的意思,不會發生變數替換。所以單引號被稱為全引用,也稱強引用。
2、Shell變數名稱字元並沒有長度限制。Linux Shell並對變數區分型別。一切都是字串,並且和變數名一樣,值並沒有字元長度限制。
3、變數賦值的方式為:
變數名稱=值
其中=號兩邊不要有任何空格。當想使用變數名稱來獲得值時,在名稱前加上$符號。
4、變數沒有字首$的時候,變數可能存在如下幾種情況:變數被宣告或被賦值、變數被unset、變數被export。
5、$variable只是${variable}的簡寫形式
6、被雙引號括起來的變數替換是不會被阻止的。所以雙引號被稱為部分引用,又稱弱引用。使用單引號,變數替換會被禁止,變數名只會被解釋成字面的意思,不會發生變數替換。所以單引號被稱為全引用,也稱強引用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2134590/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- R1-007 Shell變數簡介2變數
- Linux Shell Awk獲得外部變數(變數傳值)簡介Linux變數
- (1) Shell 指令碼簡介指令碼
- Shell程式設計-shell變數1程式設計變數
- shell程式設計–bash變數介紹程式設計變數
- Shell簡介
- Linux Shell程式設計(1)——shell程式設計簡介Linux程式設計
- 簡述SHELL全域性環境變數與局變環境變數變數
- Shell 變數變數
- Shell變數變數
- javascript 變數簡單介紹JavaScript變數
- Shell--簡介
- R1-008 Shell環境變數變數
- shell中特殊變數$0 $1 $# $$ $! $?的涵義變數
- shell中變數$#,$@,$0,$1,$2的含義變數
- 簡單介紹nginx 變數使用Nginx變數
- CSS基礎:CSS變數簡介CSS變數
- javascript變數宣告簡單介紹JavaScript變數
- javascript變數汙染簡單介紹JavaScript變數
- Shell--變數變數
- shell Bash變數變數
- (2) Shell 變數變數
- Shell入門——shell特性、變數變數
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- Shell階段02 shell變數運算(整數運算/小數運算), shell變數案例變數
- javascript變數作用於簡單介紹JavaScript變數
- javascript變數宣告提升簡單介紹JavaScript變數
- shell基礎篇(二)-shell變數變數
- [Shell] shell中的內部變數變數
- 2.Shell變數變數
- Shell 變數學習變數
- Linux Shell變數Linux變數
- [shell基礎]——變數變數
- awk引用shell變數變數
- awk使用shell變數變數
- shell 陣列使用簡介陣列
- shell程式設計簡介程式設計
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數