bash shell变量扩展修饰符
扩展修饰符
${var:-word}
${var:+word}
${var:=word}
${var:?word}
${var:offset}
${var:offset:length}
和冒号配合使用时,修饰符(-,+,=,?)检查变量是否尚未赋值或为空。值为空的变量也被认为已设置
${var:-word}
临时替换默认值,
变量已被设置且非空,则word不代入,但是var的原值不变
${var:+word}
临时替换默认值,
变量已被设置且非空,则word代入,但是var的原值不变
${v
原创
2021-06-21 19:32:11 ·
215 阅读 ·
0 评论