包Environment Modules定义module-info mode
命令。 The man page for modulefile列出了可能的模式:
load, remove, display, help, whatis, switch, switch1, switch2, or switch3.
什么是多个switch语句?
答案 0 :(得分:2)
无法在任何地方找到此文档,因此我想出来并希望与您分享。这是我的解释。请考虑以下事项:
module load a
module swap a b
以下是每个声明的环境模块在幕后执行的内容:
module load a
[ module-info mode ] == "load" for modulefile a
module swap a b
[module-info mode] == "switch1"
用于模块文件a。这应该取消先决条件,类似于删除[module-info mode] == "switch2"
。这应该添加任何依赖项。 Simliar“加载”[module-info mode] == "switch3"
用于模块文件a。不知道为什么你需要这个。