15 lines
418 B
Bash
15 lines
418 B
Bash
#!/bin/bash
|
|
|
|
URL="https://tiswww.case.edu/php/chet/bash/bashtop.html"
|
|
|
|
# Get version number from tag name
|
|
VERSION=$(curl -s -L "$URL" | grep -A1 'The current version of bash is ' | grep -o -E '([0-9]\.[0-9]*)')
|
|
|
|
# Get patch number
|
|
PATCH=$(curl -s --list-only ftp://ftp.gnu.org/gnu/bash/bash-${VERSION}-patches/ | grep -v '.sig' | wc -l)
|
|
|
|
# Append patch number to version
|
|
VERSION="${VERSION}.${PATCH}"
|
|
|
|
echo "$VERSION"
|