1

我想写一个 sh 文件来在 Linux 中设置类路径。

我尝试使用:

export ClASSPATH=$CLASSPATH:$ABC_HOME

但是,当我运行 .sh 文件时,它没有设置类路径。

4

2 回答 2

1

执行 bash 脚本只会设置子进程的环境。“源”命令可能会做你想做的事......

https://askubuntu.com/questions/53177/bash-script-to-set-environment-variables-not-working

于 2012-10-01T17:44:35.203 回答
0

你应该让它成为一个shell函数,或者source它。因为环境变量是 shell 的本地变量(通过调用你的 shell 脚本开始的那个)。

请阅读高级 bash 脚本指南。另请参阅对类似问题的此答案。

于 2012-10-01T17:40:09.213 回答