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