linux中BASH變數的設定規則
1、變數與變數內容以一個=號來連結,如:myname=paynefu。
2、=號兩邊不能直接接空格,如:myname= paynefu或myname=payne fu是錯誤的。
3、變數名只能是英文字母與數字,但是開頭不能是數字。
4、變數內容若有空格可以使用“或‘將變數內容結合起來,但雙引號內的特殊字元如$等,可以保有原來的特性。如var="lang is $LGNA" echo $var時得到lang is zh_CN.gb2312。單引號內的特殊字元則不會保有原本特性,如上面指令得到的結果是lang is $LANG。
5、可用\將特殊符號變成一般字元。
6、在一串指令中,還需要藉由其他指令提供的資訊,可以使用反單引號`指令`或$(指令).特別注意那個`是鍵盤上方的數字鍵1左邊那個按鍵,而不是單引號,如想取得核心版本:version=$(uname -r)再echo $version得到2.6.18-128.el5。
7、若該變數要增加變數內容時,則可能$變數名或"$變數名"或${變數名}累加內容,如:PATH=$PATH:/home/bin。
8、若該變數需要在其他子程式執行,則需要以export來使變數變成環境變數。
9、通常大寫字元為系統預設變數,自行設定變數可以使用小寫字元,方便判斷。
10、取消變數的方法為使用unset,即unset 變數名,如:unset myname。
2、=號兩邊不能直接接空格,如:myname= paynefu或myname=payne fu是錯誤的。
3、變數名只能是英文字母與數字,但是開頭不能是數字。
4、變數內容若有空格可以使用“或‘將變數內容結合起來,但雙引號內的特殊字元如$等,可以保有原來的特性。如var="lang is $LGNA" echo $var時得到lang is zh_CN.gb2312。單引號內的特殊字元則不會保有原本特性,如上面指令得到的結果是lang is $LANG。
5、可用\將特殊符號變成一般字元。
6、在一串指令中,還需要藉由其他指令提供的資訊,可以使用反單引號`指令`或$(指令).特別注意那個`是鍵盤上方的數字鍵1左邊那個按鍵,而不是單引號,如想取得核心版本:version=$(uname -r)再echo $version得到2.6.18-128.el5。
7、若該變數要增加變數內容時,則可能$變數名或"$變數名"或${變數名}累加內容,如:PATH=$PATH:/home/bin。
8、若該變數需要在其他子程式執行,則需要以export來使變數變成環境變數。
9、通常大寫字元為系統預設變數,自行設定變數可以使用小寫字元,方便判斷。
10、取消變數的方法為使用unset,即unset 變數名,如:unset myname。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27135177/viewspace-739912/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 程式設計之Bash中的變數(轉)Linux程式設計變數
- 在Linux中,如何設定防火牆規則?Linux防火牆
- Linux中bash shell環境變數Linux變數
- [C++]變數宣告與定義的規則C++變數
- Bash 中的環境變數變數
- Bash: export - 設定或顯示環境變數Export變數
- 詳解Linux bash變數Linux變數
- 變數名命名規則變數
- shell程式設計–bash變數程式設計變數
- Bash 中的 _ 是不是環境變數變數
- python變數命名規則Python變數
- Linux設定環境變數Linux變數
- Linux 環境變數設定Linux變數
- javascript變數的宣告以及命名規則JavaScript變數
- Linux的“原罪” 瓶頸中改變的經濟規則(轉)Linux
- shell Bash變數變數
- 技能 |【點滴知識】 Linux平臺(bash) 檢視/設定/刪除 環境變數的方法。Linux變數
- shell程式設計Bash中對變數的操作方法談(轉)程式設計變數
- linux系統中檢視己設定iptables規則Linux
- javascript變數宣告規則詳解JavaScript變數
- linux下的java環境變數設定LinuxJava變數
- 【Linux】Linux中怎麼設定和刪除環境變數Linux變數
- shell程式設計–bash變數介紹程式設計變數
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- Bash變數和引數變數
- 『忘了再學』Shell基礎 — 11、變數定義的規則和分類變數
- struts中的全域性變數如何設定最好!變數
- linux系統設定環境變數Linux變數
- linux環境變數設定區別Linux變數
- linux下oracle設定環境變數LinuxOracle變數
- 玩轉 Bash 變數變數
- Linux 環境變數的設定、檢視方法Linux變數
- Linux .bash_profile中 umask 022 設定問題Linux
- C++ 變數初始化規則C++變數
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數
- 5.Go變數 常量 變數命名規則 程式碼風格Go變數
- Linux環境變數的設定、檢視、刪除Linux變數
- Linux環境變數的設定和檢視方法Linux變數