#!/bin/bash curl 'ftp://ftp.gnu.org/gnu/gengetopt/' 2> /dev/null | \ awk '{print $9}' | \ grep '^gengetopt-[0-9.]\+\.tar\.gz$' | \ sed 's|^gengetopt-\([0-9.]\+\)\.tar\.gz$|\1|' | \ sort -V | \ tail -n1