Skip to content
Snippets Groups Projects
bintest 391 B
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
    for i in $(find $bin -maxdepth 1 -executable -type f ); do
        if [[ $(basename $i) == $name ]]; then 
            $i --version;
            exit $?
        fi
    done
done