#!/bin/bash mainUrl='ftp://ftp.gnome.org/pub/GNOME/sources/gdl/' mainVer="$( \ curl "${mainUrl}" 2> /dev/null | \ grep '^d' | \ awk '{print $9}' | \ grep '^[0-9.]\+$' | \ sort -V | \ tail -n1 )" curl "${mainUrl}${mainVer}/" 2> /dev/null | \ awk '{print $9}' | \ grep '^gdl-[0-9.]\+\.tar\.xz$' | \ sed 's|^gdl-\([0-9.]\+\)\.tar\.xz$|\1|' | \ sort -V | \ tail -n1