Como Stéphane respondeu no comentários :
That's the default in csh!
Para adicionar um ponto de referência, a página do csh diz, em Substituição variável:
...
Except as noted, it is an error to reference a variable which is not set.
...
Eu tenho algum código legado csh que está tendo problemas e acho que o problema está relacionado a variáveis de ambiente não definidas que precisam ser definidas, mas que não estão sendo definidas.
O csh tem o recurso de bash set -o nounset ?
Eu pergunto porque pensei comigo mesmo: " csh tem set echo , que é como o set -o xtrace do Bash e talvez csh também tenha o outro recurso Bash set -o nounset ".
Como Stéphane respondeu no comentários :
That's the default in csh!
Para adicionar um ponto de referência, a página do csh diz, em Substituição variável:
...
Except as noted, it is an error to reference a variable which is not set.
...
Tags bash csh shell-script