更新 'shell/shell变量提取赋值.md'

This commit is contained in:
iProbe 2023-08-12 16:14:04 +08:00
parent ba0918c99b
commit 3ab73b7287

View file

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