字符串操作符,在bash文档中也称作替换操作符,测试一个变量是否有设置值或者为空。
${var:-word} 如果var存在且不为空,返回它的值,否则返回word
${var:=word}如果var存在且不为空,返回它的值,否则将var设置为word,然后返回他的值
${var:+word}如果var存在且不为空,返回word,否则返回空
${var:?message}如果var存在且不为空,返回它的值,否则显示“bash2:$var:$message",然后退出当前的命令或脚本
${var:offset[:length]}从offset开始的地方返回var的一个长为length的字串。如果没有给出length,从offset处开始的串都被显示