diff --git a/shell/shell变量提取赋值.md b/shell/shell变量提取赋值.md index 00762d6..f394141 100644 --- a/shell/shell变量提取赋值.md +++ b/shell/shell变量提取赋值.md @@ -1,8 +1,8 @@ -|--|--| -|表达式|含义| -|${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是否被正确赋值| |-|-| \ No newline at end of file