diff --git a/Pmodules/modulecmd.bash.in b/Pmodules/modulecmd.bash.in index ea0a91a..f93c364 100755 --- a/Pmodules/modulecmd.bash.in +++ b/Pmodules/modulecmd.bash.in @@ -1572,7 +1572,11 @@ subcommand_search() { std::die 1 "%s %s: illegal value for --with option -- %s\n" \ "${CMD}" 'search' "${arg}" fi - with_modules+=" && / ${arg//\//\\/}/" + arg=${arg//:/ } + arg=${arg//,/ } + for module in ${arg}; do + with_modules+=" && / ${module//\//\\/}/" + done ;; -a | --all-releases ) opt_use_releases="${PMODULES_DEFINED_RELEASES}"