From c470ad540832ed0a235f3e357095626972a49ed2 Mon Sep 17 00:00:00 2001 From: lche0021 <lche0021@student.monash.edu> Date: Mon, 22 Feb 2021 16:33:01 +1100 Subject: [PATCH] generated all modules list in TARGET_MODULEPATH --- smoke_test/generate_modules_list | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 smoke_test/generate_modules_list diff --git a/smoke_test/generate_modules_list b/smoke_test/generate_modules_list new file mode 100755 index 00000000..2ce22a5c --- /dev/null +++ b/smoke_test/generate_modules_list @@ -0,0 +1,14 @@ +#!/bin/bash +TARGET_MODULEPATH="/usr/local/Modules/modulefiles" +OUTPUT_PATH="application_list.txt" +echo "" > $OUTPUT_PATH +MODULEPATH=$TARGET_MODULEPATH module avail -t 2>&1 | python -c " +import sys +with open('$OUTPUT_PATH', 'w') as fout: + for line in sys.stdin: + linelist = line.split('/') + if len(linelist) != 2: + continue + linelist[-1] = linelist[-1].replace('(default)','') + fout.write('/'.join(linelist)) +" \ No newline at end of file -- GitLab