Extract a numeric version from text Pull the first run of digits and dots out of a string. 18th August 2026 get_version_string() { raw_string="${1:-}" # shellcheck disable=SC2001 version=$(echo "${raw_string}" | sed 's/[^0-9.]*\([0-9.]*\).*/\1/') echo "${version}" }