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