#!/bin/bash
username="backup"
password="backup"
current_pwd=`pwd`

loop_tot_cnt=`pwd | awk ' BEGIN { FS="/" } { print NF } '  `
ls -pR | grep '\.\/'  > .dir_list

{
        echo user $username $password
        echo  mkdir $ORACLE_SID
        echo cd $ORACLE_SID
        for ((i=2; i<=$loop_tot_cnt; i++))
        do
                temp_folder=`pwd | awk ' BEGIN { FS="/" } {  print $'$i' } ' `
                echo mkdir $temp_folder
                echo cd $temp_folder
        done
        echo prompt
        echo mput \*


        while read -r FOLDER
        do
                echo cd \~\/
                echo mkdir "$ORACLE_SID"$FOLDER | sed "s!\.\/!$current_pwd\/!g" | sed "s/://g"
                echo cd "$ORACLE_SID"$FOLDER | sed "s!\.\/!$current_pwd\/!g"  | sed "s/://g"
                echo lcd $FOLDER |  sed "s!\.\/!$current_pwd\/!g" | sed "s/://g"
                echo mput \*
        done <.dir_list
        echo quit
} | ftp -n kldp.org 21