Bash 为什么在脚本中设置环境变量?

Bash 为什么在脚本中设置环境变量?,bash,Bash,我看到许多人在bash脚本中添加了exportjava\uhome=/usr/local/JAVA/。 有人能告诉我为什么这是必要的,如果我不这样做会发生什么? JAVA_HOME已在my.bashrc中设置。为什么我要在脚本中再次指定它 感谢您对这个新手的帮助…因为您可能要开始一个新的shell/bin/sh可能是脚本的第一行。检查脚本的第一行是否正在启动bash。我正在这样做。所以我在.bashrc中的设置不会被这个新shell记住?您的第一行是什么?#/垃圾桶/狂欢节?

我看到许多人在bash脚本中添加了
exportjava\uhome=/usr/local/JAVA/
。 有人能告诉我为什么这是必要的,如果我不这样做会发生什么? JAVA_HOME已在my.bashrc中设置。为什么我要在脚本中再次指定它


感谢您对这个新手的帮助…

因为您可能要开始一个新的shell/bin/sh可能是脚本的第一行。检查脚本的第一行是否正在启动bash。

我正在这样做。所以我在.bashrc中的设置不会被这个新shell记住?您的第一行是什么?#/垃圾桶/狂欢节?