2012-01-16 1 views
0

JAVA_HOMEを定義し、$ JAVA_HOME/binを$ PATHに含める必要があります。ここで私はそれをやっている方法です -JAVA_HOMEをcshのPATHに追加するより良い方法が必要です

setenv JAVA_HOME "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64" 
setenv PATH $PATH":"$JAVA_HOME"/bin" 

私は引用符でコロンとスラッシュやビンなど、考えることは醜いと確かにエレガントではないに見えます。上記の課題を達成するためのよりよい方法はありますか?前もって感謝します。

私はCシェルを使用しています。

答えて

1

ずっとあなたがこれをクリーンアップするために行うことができます、あなたが話すものの大半は、シェル・プログラマ;-)

によって「機能」とみなさしかし、任意のシェルでは、DBLは、引用していることを思い出すことでしょうがありません任意の環境変数を値に展開することができます。つまり、あなたのPATHの割り当ては、あなたのオリジナルのPATHの値が(そしてもっと重要なうではない)それにスペースを持っていない特定のであれば、あなたが除去することにより、さらにそれを減らすことができる

setenv PATH "$PATH:$JAVA_HOME/bin" 

に削減することができます周囲の二重引用符。

こちらがお役に立てば幸いです。

関連する問題