gpt4 book ai didi

linux - 需要一种更好的方法将 JAVA_HOME 附加到 csh 中的 PATH

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:36 24 4
gpt4 key购买 nike

我需要定义 JAVA_HOME,然后将 $JAVA_HOME/bin 包含在 $PATH 中。这是我的做法 -

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

我认为在引号中包括冒号和正斜杠和 bin 看起来很难看,当然也不优雅。有没有更好的方法来完成上述任务?提前致谢。

我正在使用 c-shell。

最佳答案

要清理它,您无能为力,您所说的大部分内容将被 shell 程序员视为“功能”;-)

但回想一下,在任何 shell 中,文本的 dbl 引用允许将任何环境变量扩展为值。所以你可以减少你的 PATH 分配给

 setenv PATH "$PATH:$JAVA_HOME/bin"

如果您确定您的原始 PATH 值中没有(更重要的是不会)有任何空格,您可以通过删除周围的 dbl-引号来进一步减少它。

希望对您有所帮助。

关于linux - 需要一种更好的方法将 JAVA_HOME 附加到 csh 中的 PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com