首页 > 服务器学习 > Linux > bash的变量测试与内容替换
2016
12-16

bash的变量测试与内容替换

变量测试主要是通过变量x的置换以后的值来判断变量y是否设置、是否为空等

变量只换方式 变量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
最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。