现在的位置: 首页 > 综合 > 正文

Bash Shell 变量赋值的一些固定格式

2017年10月22日 ⁄ 综合 ⁄ 共 396字 ⁄ 字号 评论关闭

变量赋值方式

str 没有赋值

str 为空字符串

str 为非空字符串

备注

var=${str-expr} var=expr var=$str var进行设置
var=${str+expr} var=$str var=expr var进行设置,varstr要不都取值,要不都不取值。虽然取值不同
var=${str=expr} str=expr
var=expr
str 不变
var=$str
varstr进行设置,

 

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=expr
str 不变
var=$str
 
var=${str:?expr} expr 输出至 stderr


抱歉!评论已关闭.