ENV=${deploy qa}在bash中是什么意思?它是如何评价的;质量保证;?

ENV=${deploy qa}在bash中是什么意思?它是如何评价的;质量保证;?,bash,Bash,对bash来说比较新,我正在尝试设置一个管道,它关闭了字符串的结尾,并意外地发现了这个。但我不确定这实际上是如何返回“qa”的。这就是我想做的,但我想了解实际发生了什么。我不明白是什么导致“部署-”位下降 这是一个参数展开。请参阅(:是一个可选的修饰符;它的存在或不存在决定了设置但为空的大小写是否被视为未设置的大小写)。@CharlesDuffy所以“qa”是默认参数? ENV=${deploy-qa} echo $ENV qa

对bash来说比较新,我正在尝试设置一个管道,它关闭了字符串的结尾,并意外地发现了这个。但我不确定这实际上是如何返回“qa”的。这就是我想做的,但我想了解实际发生了什么。我不明白是什么导致“部署-”位下降

这是一个参数展开。请参阅(
是一个可选的修饰符;它的存在或不存在决定了设置但为空的大小写是否被视为未设置的大小写)。@CharlesDuffy所以“qa”是默认参数?
ENV=${deploy-qa}  
echo $ENV
qa