LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1027|回复: 2

请问有没有方法可以使用脚本批量修改bash环境变量(已解决)

[复制链接]
发表于 2006-12-10 13:46:47 | 显示全部楼层 |阅读模式
我想一次批量修改一些环境变量。
于是写了一个.sh脚本,里面就是很多export命令。但是这个脚本执行后,环境变量并没有被改变。

这是因为每个bash脚本都是另起一个新的shell执行的,脚本中修改的环境变量是在新的shell里修改的,脚本执行完后,退回原来的shell,原来的shell中的环境变量不受影响。

我想问一下,bash是否支持用某条命令在当前shell下运行一个脚本,而不是新起一个shell运行脚本?

(.bashrc、.profile可以在开机时自动批量设置环境变量,但是我不想在开机时设置,想用的时候再手动设,所以.bashrc、.profile都无法解决这个问题)

先谢了
发表于 2006-12-10 15:14:26 | 显示全部楼层
source xxx.sh
. xxx.sh
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-17 08:25:56 | 显示全部楼层
多谢,还是bash学得不够好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表