diff --git a/src/main/bash/sdkman-utils.sh b/src/main/bash/sdkman-utils.sh index c41c67e0..d269ec06 100644 --- a/src/main/bash/sdkman-utils.sh +++ b/src/main/bash/sdkman-utils.sh @@ -105,12 +105,12 @@ function __sdkman_echo_confirm { } function __sdkman_legacy_bash_message { - if [[ "$bash_shell" == 'true' && -z "$(bash --version | grep 'GNU bash, version 4..*')" ]]; then + if [[ "$bash_shell" == 'true' && "$BASH_VERSINFO" -lt 4 ]]; then __sdkman_echo_red "An outdated version of bash was detected on your system!" echo "" __sdkman_echo_red "We recommend upgrading to bash 4.x, you have:" echo "" - __sdkman_echo_yellow " $(bash --version | grep 'GNU bash, version')" + __sdkman_echo_yellow " $(bash --version | head -n1)" echo "" fi -} \ No newline at end of file +}