`csh` 是否具有相当于 Bash 的 `set -o nounset` ?

`csh` 是否具有相当于 Bash 的 `set -o nounset` ?

我有一些csh存在问题的遗留代码,我认为该问题与需要设置但未设置的未设置环境变量有关。

csh有 Bash 功能吗set -o nounset

我问这个问题是因为我心想“它cshset echo类似 Bash 的功能set -o xtrace,所以也许csh还有其他 Bash 功能set -o nounset”。

答案1

饰演 史蒂芬评论里回答了

这是csh 中的默认值!

要添加参考点,csh 联机帮助页在变量替换下说:

...

除非另有说明,引用未设置的变量是错误的。

...

相关内容