即使未设置CLASSPATH,CLASSPATH也会在csh中添加

时间:2016-07-13 07:09:17

标签: unix classpath tcsh

我想要一个脚本来通过csh在CLASSPATH中添加/ path / to / hoge。

setenv CLASSPATH ${CLASSPATH}:/path/to/hoge

但是,它会返回一个错误,即无匹配错误。

因为CLASSPATH未被设置。

如何处理未设置CLASSPATH的可能性?

1 个答案:

答案 0 :(得分:1)

这看起来很简单,使用Mark的参考:

if ( "${CLASSPATH}" == "" ) then
    setenv CLASSPATH /path/to/hoge
else 
    setenv CLASSPATH ${CLASSPATH}:/path/to/hoge
endif