|
|
我想一次批量修改一些环境变量。
于是写了一个.sh脚本,里面就是很多export命令。但是这个脚本执行后,环境变量并没有被改变。
这是因为每个bash脚本都是另起一个新的shell执行的,脚本中修改的环境变量是在新的shell里修改的,脚本执行完后,退回原来的shell,原来的shell中的环境变量不受影响。
我想问一下,bash是否支持用某条命令在当前shell下运行一个脚本,而不是新起一个shell运行脚本?
(.bashrc、.profile可以在开机时自动批量设置环境变量,但是我不想在开机时设置,想用的时候再手动设,所以.bashrc、.profile都无法解决这个问题)
先谢了 |
|