No Oracle Solaris 10 OS, tcsh foi atualizado para a versão 6.12. Esta versão não aceita mais variáveis de ambiente cujos nomes utilizam um traço ou um sinal de igual. Scripts que contenham linhas setenv e funcionam em versões Oracle Solaris anteriores podem gerar erros na versão atual. A seguinte mensagem de erro é exibida:
setenv: Syntax error |
Para mais informações, refira-se à página tcsh do manual para Oracle Solaris 10 OS.
Solução alternativa: não utilize traço ou sinal de igual em nomes para variáveis de ambiente.