#!/bin/bash curl -Ss 'ftp://ftp.freepascal.org/pub/fpc/dist/' | \ awk '{print $9}' | \ grep -x '[0-9.]\+' | \ sort -Vr | \ while read -r ver; do curl -Ss "ftp://ftp.freepascal.org/pub/fpc/dist/${ver}/source/" | \ awk '{print $9}' | \ grep -m1 -xF "fpcbuild-${ver}.tar.gz" && \ break done | \ sed ' s/^fpcbuild-// s/\.tar\.gz$// '