请问如何在shell脚本中设置环境变量?

rainight 2003-03-05 04:03:09
我在脚本中设置:
var1="abc"
export var1

然后执行这个脚本。
用set命令察看,发现此环境变量并没有被设置上,请问如何解决?
...全文
546 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
honix 2003-03-06
  • 打赏
  • 举报
回复
当然行了!不过要在当前SHELL中执行,这可通过bash的built-in命令"."或"source"来完成,即:
# . <script_file_name>
或,
# source <script_file_name>
rainight 2003-03-06
  • 打赏
  • 举报
回复
直接执行我自己的脚本文件为什么不行?难道非要写到profile中或/etc/bashrc中吗?
mikekong 2003-03-05
  • 打赏
  • 举报
回复
你修改的是什么文件?
试试修改/etc/bashrc
qqqq1234567890 2003-03-05
  • 打赏
  • 举报
回复
在/etc/profile里编写
honix 2003-03-05
  • 打赏
  • 举报
回复
如此运行你的脚本:
. script.sh
cchzf_02 2003-03-05
  • 打赏
  • 举报
回复
用env试一下。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧