【问题标题】:Shell commands in TclTcl 中的 Shell 命令
【发布时间】:2019-07-16 10:59:09
【问题描述】:

我想问的问题很笼统。 我正在尝试在 tcl 脚本中加载这个模块

set module_installer "installer_mod/2019"
module load $module_installer

它给了

invalid command name "module" while executing

如何写,在tcl中包含shell命令,我也试过exec命令。

【问题讨论】:

  • 据我了解,模块只能在 Unix shell 中加载,不能在 Tcl 脚本中加载。
  • 您可能正在寻找loadsource。不过,不确定 shell 与 tcl 库有什么关系。
  • 在启动 Tcl 之前必须加载模块吗?
  • 不,我想同时加载模块
  • 获得答案的一些技巧:您使用 exec 的尝试是什么样的?您尝试运行的 shell 命令是什么?在回答评论时输入“@”,后跟收件人的用户名。否则他们不知道这个帖子还活着。

标签: shell module command tcl exec


【解决方案1】:

我建议使用source 加载模块,因为它们包含在单个文件中,不需要其他文件。

source $module_installer

然后你可以从加载的模块中调用变量和/或procs。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 2013-10-27
    相关资源
    最近更新 更多