這個(gè)不能說(shuō)完全沒(méi)有用吧.. 這更像是寫腳本的一些默認(rèn)配置. 比如 y是從配置文件中讀取的一個(gè)配置值, 但是有可能配置文件并沒(méi)有配置這個(gè)東東.. 那下面的程序使用了..可能就會(huì)存在空引用錯(cuò)誤.就像java的NullPointException異常是吧.. 這個(gè)表達(dá)式的作用就是提供一個(gè)默認(rèn)值 保證下面的程序正常運(yùn)行, 按照程序開(kāi)發(fā)的人設(shè)計(jì)的一個(gè)默認(rèn)值吧.. 這樣可以做到0配置.. 就像自己寫一個(gè)配置模塊一樣.. 如果從配置源取出為空.那么就使用一個(gè)默認(rèn)值去代替
2017-06-30
declare 聲明變量 - 取值 $((運(yùn)算式)) $[運(yùn)算式] x=${y-2}
2017-06-24