分类:
2007-07-30 02:27:10
运算式 | 说明 |
${var:-word} | 如果变数 var 尚未设定或是 null,则将使用 word 这个值,但不改变 var 变数的內容。 |
${var:=word} | 如果变数 var 尚未设定或是 null,则变数 var 的內容将等于 word 这个字串,并使用这个新的值。 |
${var:?word} | 如果变数 var 已经设定了,而且不是 null,则将使用变数 var。否则打印出 word 这个字串,并强制离开程式。我们可以设定一个字串 "Parameter null or not set" 來在变数未设定时打印,并终止程式。 |
${var:+word} | 如果变数 var 已经设定了,而且不是 null,则以 word 这个字串取代它,否则就不取代。 |