#!/bin/bash curl -Ss "ftp://ftp.freepascal.org/pub/fpc/dist/" | \ awk '{print $9}' | \ grep '^[0-9.-]*$' | \ sort -rV | \ while read -r version do if curl "ftp://ftp.freepascal.org/pub/fpc/dist/${version}/source/" 2> /dev/null | \ sed 's|^.* ||' | \ grep -q "^fpcbuild-${version}\.tar\.gz\$" then echo "${version}" break fi done