Mar*_*rin 5 bash environment-variables
我想以某种方式输入一个不同的 bash shell,其中包含一些已更改的环境变量。
例如,如果我运行脚本bfin.sh并且它包含类似
export PATH=/home/me/bfin2012:$PATHRun Code Online (Sandbox Code Playgroud)
我希望它用这个改变的变量创建一个 bash shell。这该怎么做?
要加载您放入文件中的环境变量,您可以使用该source命令。例如
查看当前路径:
> echo $PATH
/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin
Run Code Online (Sandbox Code Playgroud)
具有自定义环境设置的文件..
> cat exports
export PATH="/home/me/bfin2012:$PATH"
export ...
Run Code Online (Sandbox Code Playgroud)
加载自定义环境
> source exports
Run Code Online (Sandbox Code Playgroud)
确认更改。
> env | grep '^PATH'
PATH=/home/me/bin2012:/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin
Run Code Online (Sandbox Code Playgroud)