aix變數的設定與檢測
$ value="guojun"
$ echo ${value:+"xiaowuya"}
xiaowuya
$ echo $value
guojun
$ echo ${value:="xiaowuya"}
guojun
$ unset value
$ echo ${value:+"xiaowuya"}
$
$ echo $value
$ echo ${value:-"nihao"}
nihao
$ echo $value
$
可看出$ { v a r i a b l e : + v a l u e }指若變數有設定,則用value值代替,若沒有設定則不代替,
而$ { v a r i a b l e : = v a l u e }恰是指若變數沒有設定,用value代替,且代替的值永遠有效,若設定了則用原來的值
而$ { v a r i a b l e : - v a l u e }恰是指若變數沒有設定,用value暫時代替,代替的值只是臨時有效,若設定了則用原來的值
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11423276/viewspace-982311/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- Linux 環境變數的設定、檢視方法Linux變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- Linux環境變數的設定、檢視、刪除Linux變數
- Linux環境變數的設定和檢視方法Linux變數
- AIX7.1 VMO 引數預設設定AI
- js_獲取與設定css變數的值JSCSS變數
- Linux 基礎-檢視和設定環境變數Linux變數
- Linux下環境變數設定、檢視、刪除Linux變數
- Qt 安裝與環境變數的設定(Windows 10)QT變數Windows
- java設定-JDK環境變數的設定(轉)JavaJDK變數
- shell程式設計02——變數定義與使用程式設計變數
- RMAN環境變數的設定變數
- 設定環境變數變數
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數
- JavaScript變數型別檢測總結JavaScript變數型別
- 環境變數的設定方法(轉)~變數
- MySQL 設定變數的副作用薦MySql變數
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- JAVA環境變數設定Java變數
- 設定環境變數(轉)變數
- AIX系統資源檢測AI
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- lua語法-變數的定義與使用變數
- 4.2.10.2 設定和取消設定環境變數變數
- 2.7.11 檢視引數設定的方法
- 【NLS_LANG】不同作業系統平臺NLS_LANG環境變數的檢視與設定方法作業系統變數
- java變數怎麼設定(宣告)Java變數
- Linux設定環境變數Linux變數
- c#環境變數設定C#變數
- XMLBeans 環境變數設定XMLBean變數
- Linux 環境變數設定Linux變數
- java JDK環境變數設定JavaJDK變數
- java jdk 設定環境變數JavaJDK變數