更新 'shell/shell变量提取赋值.md'
This commit is contained in:
parent
89d7859681
commit
7317fb3f38
1 changed files with 6 additions and 7 deletions
|
@ -1,8 +1,7 @@
|
|||
|
||||
|--|--|
|
||||
|表达式|含义|
|
||||
|${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是否被正确赋值|
|
||||
|-|-|
|
||||
|表达式|含义|
|
||||
|${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是否被正确赋值|
|
||||
|-|-|
|
Loading…
Add table
Add a link
Reference in a new issue