在 Solaris 10 OS 中,tcsh 已升级为版本 6.12。此版本不再接受名称中使用破折号或等号的环境变量。包含 setenv 行且在 Solaris 早期版本中起作用的脚本在当前 Solaris 10 发行版中可能生成错误。将显示以下错误消息:
setenv: Syntax error
有关更多信息,请参阅 Solaris 10 OS 的 tcsh 手册页。
解决方法: 不要在环境变量名称中使用破折号或等号。