#!/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