s4553711
5/28/2014 - 9:30 AM

wget-follow-sylink

function download_follow_link {
        URL=$1
        DIRPATH=$(echo "$URL" | sed s-ftp://--)
        DIRPATH=$(echo ${DIRPATH%/*})
        BASEURL=$(echo "$DIRPATH" | cut -d '/' -f1)
        wget -m $URL
        SYMLINKS=$(find $DIRPATH -type l)

        for SYMLINK in $SYMLINKS
        do
                TARGET=$(readlink $SYMLINK)
                if [ "${TARGET:0:1}" == "/" ]
                then
                        URI="ftp://$BASEURL/$(readlink $SYMLINK)"
                else
                        URI="ftp://$DIRPATH/$(readlink $SYMLINK)"
                fi
                #echo "retrieving $URI"
                wget -m $URI
                # ./wget_symlinks $URI
        done
}