Oracle Solaris 10 OS では、tcsh はバージョン 6.12 にアップグレードされました。このバージョンは、名前にハイフンや等号が使われている環境変数を受け入れなくなりました。setenv 行を含み、以前の Oracle Solaris バージョンで動作するスクリプトを現在のリリースで実行すると、エラーが生成されることがあります。次のエラーメッセージが表示されます。
setenv: Syntax error |
詳細は、Oracle Solaris 10 OS 用の tcsh のマニュアルページを参照してください。
回避方法: 環境変数名にハイフンや等号を使用しないでください。