变量置换方式 | 变量y没有设置 | 变量y为空 | 变量y有值 |
x=${y-新值} | x=新值 | x空 | x=$y |
x=${y:-新值} | x=新值 | x=新值 | x=$y |
x=${y+新值} | x空 | x=新值 | x=新值 |
x=${y:+新值} | x空 | x空 | x=新值 |
x=${y=新值} | x=新值 y=新值 | x空 y不变 | x=$y y不变 |
x=${y:=新值} | x=新值 y=新值 | x=新值 y=新值 | x=$y y不变 |
x=${y?新值} | 新值输出到屏幕 | x空 | x=$y |
x=${y:?新值} | 新值输出到屏幕 | 新值输出到屏幕 | x=$y |
转载于:https://www.cnblogs.com/zhw-626/p/8521985.html