在TCL脚本中设置环境变量

阿提克

我正在创建一个Tcl脚本,它将允许我自动执行软件安装。但是我遇到的问题是该软件需要预先设置一些环境变量,我想知道是否有可能在tcl脚本中设置环境变量。

我打算尝试,exec /bin/sh -c "source /path/to/.bash_profile但是那样会创建一个shell脚本并将变量提供到那里,而tcl脚本则不会接听它。

任何人都可以提出其他想法吗?

格伦·杰克曼

在Tcl中,您具有全局env数组:

set ::env(foo) bar

然后,任何子进程foo在其环境中都具有变量

如果要将环境变量放在中央文件(即.bash_profile)中,以便其他程序可以获取它们,那么让Tcl解析该文件并在env数组中设置变量应该很容易

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tcl-在脚本中设置父环境变量

来自分类Dev

如何从Tcl脚本设置Windows环境变量

来自分类Java

在ant脚本中设置环境变量

来自分类Python

在python脚本中设置环境变量

来自分类Dev

在systemd服务文件中从sh脚本设置环境变量

来自分类Dev

在脚本化管道中设置环境变量

来自分类Dev

在python中设置调用bash脚本的环境变量

来自分类Dev

检查是否在配置脚本中设置了环境变量?

来自分类Java

检查是否在Ant脚本中设置了环境变量

来自分类Dev

在Shell脚本OS X中设置环境变量

来自分类Dev

在Shell脚本中为React应用设置环境变量

来自分类Dev

Jenkins-在执行脚本中设置环境变量

来自分类Dev

bash在脚本中的命令之前设置环境变量

来自分类Dev

从Jenkins中的Groovy脚本设置环境变量

来自分类Dev

如何通过Dockerfile中的脚本动态设置环境变量?

来自分类Linux

cmake:从脚本设置环境变量

来自分类Dev

通过脚本设置IIS环境变量

来自分类Dev

通过脚本设置环境变量(PATH等)

来自分类Dev

通过 Typescript 脚本设置环境变量

来自分类Dev

Dockerfile 使用脚本设置环境变量

来自分类Dev

如何从shell脚本设置环境变量

来自分类Dev

使vim理解tcl脚本环境变量(“ gf”命令)

来自分类Dev

在Shell脚本中更新环境变量

来自分类Dev

在ejs脚本中调用环境变量

来自分类Dev

tcsh脚本中设置的环境变量不适用于bash脚本

来自分类Dev

设置环境变量,然后在Jenkins脚本化管道中运行脚本

来自分类Dev

在C中设置DEBUG环境变量

来自分类Dev

无法在jenkinsfile中设置环境变量

来自分类Dev

在Gatsby中设置环境变量