我已经编写了以下脚本,以在需要时设置一些环境变量:
在我的终端上,我可以看到以下命令和结果:脚本运行了,但是变量在最后没有被设置。
有什么问题吗?
#!/bin/sh
export BASE=/home/develop/trees
echo $BASE
export PATH=$PATH:$BASE
echo $PATH
在我的终端上,我可以看到以下命令和结果:脚本运行了,但是变量在最后没有被设置。
~$: ./script.sh
/home/develop/trees
/bin:......:/home/develop/trees
~$: echo $BASE
~$:
有什么问题吗?
. ./yourscript.sh
来设置父壳层的变量。 - Janac Meena