6 lines
No EOL
339 B
Markdown
6 lines
No EOL
339 B
Markdown
|表达式|含义|
|
|
|-|-|
|
|
|${var:-aa}|若var为空或未设定, 返回aa, var值不变|
|
|
|${var:=aa}|若var为空或未设定, 返回aa, var=aa|
|
|
|${var:+aa}|若var有值 返回aa, var值不变|
|
|
|${var:?aa}|若var为空或未设定 返回aa并退出shell, 若aa无值, 则输出parameter null or not set, 用于检测var是否被正确赋值| |