#!/bin/bash for s in $( curl "https://sourceforge.net/projects/hugin/files/hugin/" 2> /dev/null | \ tr '"' '\n' | \ grep "^/projects/hugin/files/hugin/.*/\$" ) do inhalt="$( curl "https://sourceforge.net${s}" 2> /dev/null | \ tr '"' '\n' | \ grep "^https://sourceforge.net${s}hugin-[0-9.-]*\.tar\.bz2/download\$" | \ sed "s|^https://sourceforge.net${s}hugin-\([0-9.-]*\)\.tar\.bz2/download\$|\1|" | \ head -n1 )" if [ -n "${inhalt}" ] then if [[ "${inhalt}" = *.*.* ]]; then echo "${inhalt}" else echo "${inhalt}.0" fi break fi done