小编huf*_*uff的帖子

如何添加环境变量?

我正在运行 Ubuntu 11.04。我使用终端启动 bash 会话,并且我想添加一个环境变量:

$r@hajt:~$ env THEVAR=/example
Run Code Online (Sandbox Code Playgroud)

但它不起作用。它显示了所有变量,其中 THEVAR 是最后一个,但另一个调用env不再显示 -THEVARenv | grep THEVAR返回任何内容。

同样,带有导出 ( export THEVAR=/example) 或其他变量赋值 ( THEVAR=/example) 的脚本不会添加环境变量。

我知道我做错了什么,我知道它应该很简单,但我就是找不到什么。

更新:我的问题的真正含义是这个:https : //stackoverflow.com/questions/496702/can-a-shell-script-set-environment-variables-of-the-calling-shell

(无论如何,我会选择投票最多的答案并保留编辑过的标题 - 这不是我要问的)

env 在修改后的环境中运行程序,然后取消所有更改。

bash

550
推荐指数
6
解决办法
157万
查看次数

标签 统计

bash ×1