${name-aaron}  如果name沒有定義,用值aaron代替${name},但變量name依然沒有定義。

          ${name=aaron} 如果name沒有定義,將name設成aaron。注意與前面的區別。

          ${name+aaron}如果name已經定義,值為aaron,否則為null。有點奇怪,對吧?

          ${name?"not assigned"} 如果name沒有定義,顯示name:not assigned


          有時雖然變量已經定義了,但是個null值,這樣就不起作用了。可用通過在操作符(-,=,+,?)前加個:來解決。冒號的意思就是將null當成未定義處理。

          例子:

          name=

          echo ${name-aaron}

          顯示空值

          echo ${name:-aaron}

          顯示aaron


          posted on 2011-03-21 11:10 Aaron.Chu 閱讀(224) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿(5)

          隨筆檔案(57)

          相冊

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洛南县| 宣武区| 磐安县| 咸丰县| 沭阳县| 来凤县| 双峰县| 海宁市| 尤溪县| 北票市| 巴彦县| 吕梁市| 江城| 德钦县| 常熟市| 永吉县| 靖州| 贵溪市| 大名县| 天门市| 芮城县| 宁阳县| 临漳县| 乐清市| 台前县| 裕民县| 高阳县| 卫辉市| 紫阳县| 台南市| 佳木斯市| 天柱县| 扶风县| 通州区| 桓仁| 昭苏县| 周至县| 淮阳县| 武平县| 邯郸县| 峨眉山市|