在传统的 Bourne Shell (sh) 中,如果想确保在脚本中的某个点设置了一个变量并且至少它具有某个特定的默认值,则可以使用以下构造:
: "${VAR:=defaultValue}"
Run Code Online (Sandbox Code Playgroud)
Zsh 脚本的等价物是什么?
谢谢。
编辑:我的意思是,如果有 Zsh 特定的方法可以做到这一点。而不是仅仅执行真正的命令 (:)。
Edit2:正确引用参数扩展。请参阅 Stéphane Chazelas 的回答。