变量赋值方式 str 没有赋值 str 为空字符串 str 为非空字符串 备注 var 与str保持一致
var=${str-expr} var=expr var=$str 对var进行设置 var=${str+expr} var=$str var=expr 对var进行设置,var与str要不都取值,要不都不取值。虽然取值不同 var=${str=expr} str=expr
var=exprstr 不变
var=$str对var与str进行设置,
var=${str?expr} expr 输出至 stderr var=str 对var进行设置 var=${str:-expr} var=expr var=$str var=${str:+expr} var= var=expr var=${str:=expr} str=expr
var=exprstr 不变
var=$str var=${str:?expr} expr 输出至 stderr
Bash Shell 变量赋值的一些固定格式
最新推荐文章于 2024-11-15 16:25:25 发布