#!/bin/bash lastDir="$( curl "https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/" 2> /dev/null | \ tr "\"" "\n" | \ grep "^/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%20[0-9.-]*/\$" | \ sed "s|^/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%20\(.*\)/\$|\1|" | \ sort -V | \ tail -n1 )" curl "https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%20${lastDir}/" 2> /dev/null | \ tr "\"" "\n" | \ grep "^lazarus-[0-9.-]*\.tar\.gz\$" | \ sed "s|^lazarus-\([0-9.]*\)\(-[0-9.-]*\)\?\.tar\.gz\$|\1|" | \ sort -V | \ tail -n1