0
我在shell腳本中遇到${ID:-}
,但我不確定這個表達式究竟做了什麼。
經過一番谷歌搜索,我發現${var}
和$var
都是一樣的。當我們想擴大如${foo}bar
這樣的表達時,這種表達方式很有用。
但是我沒有找到任何解釋表達式的來源,例如${ID:-}
。
我想知道表達
${ID:-}
我在shell腳本中遇到${ID:-}
,但我不確定這個表達式究竟做了什麼。
經過一番谷歌搜索,我發現${var}
和$var
都是一樣的。當我們想擴大如${foo}bar
這樣的表達時,這種表達方式很有用。
但是我沒有找到任何解釋表達式的來源,例如${ID:-}
。
我想知道表達
${ID:-}
${variable:-default_value}
用於返回默認值,如果變量沒有設置。
相關:Assigning default values to shell variables with a single command in bash
這不是_related_,它是一樣的! –
@TomFenech這是爲了避免致命錯誤時,你叫'以前 – xhienne
@xhienne這很有趣,由於設置-u'。我認爲,如果您將您的意見作爲答案,這可能會成爲一個單獨的問題,涉及空白的默認擴展,這將是一個改進。 –