#!/bin/bash curl "ftp://ftp.freepascal.org/pub/fpc/dist/" 2> /dev/null | \ 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