I have written a shell script for transfering files from ftp1 to ftp2.
In ftp1 there can be any number of directories,For eg
under sourdedir (mentioned below)there can be any number of directories

eg /opt/lampp/htdocs/scrap/test1/
under test1
1.7505-----1.zip
2.2505------2.zip


In each of the subdirectories there wilI have written a shell script for transfering files from ftp1 to ftp2.
In ftp1 there can be any number of directories,For eg
under sourdedir (mentioned below)there can be any number of directories

eg /opt/lampp/htdocs/scrap/test1/
under test1
1.7505-----1.zip
2.2505------2.zip


In each of the subdirectories there will be a zipped file, I need to put all the zipped files from ftp1 to ftp2(destdir---20070620)


The following file is present in ftp2

The following is the code(downloadfile.sh) which doesnot work.
It gives me invalid command error

ftphost=ftp1(ip)
user=khgkhkghkg
pass=jhgjfjgfgkfjg


# Directory from where you want to pick up the files created on the local system
sourcedir=/opt/lampp/htdocs/scrap/test1/

#Directory where you want the files to be placed on remote system
destdir=/opt/lampp/htdocs/scrap/web/eco-1.3.11/public_html/seo/merchantfiles/20070620

#Switch to Source Dir on Host
cd $destdir

#Name of the file


#Perform Ftp Transfer
ftp -nv << EOF
open $ftphost
user $user $pass
binary
cd $sourcedir
for i in `$sourcedir`
do
prompt
get $i
mput *.*
done

quit
EOF
exit


l be a zipped file, I need to put all the zipped files from ftp1 to ftp2(destdir---20070620)


The following file is present in ftp2

The following is the code(downloadfile.sh) which doesnot work.
It gives me invalid command error

ftphost=ftp1(ip)
user=khgkhkghkg
pass=jhgjfjgfgkfjg


# Directory from where you want to pick up the files created on the local system
sourcedir=/opt/lampp/htdocs/scrap/test1/

#Directory where you want the files to be placed on remote system
destdir=/opt/lampp/htdocs/scrap/web/eco-1.3.11/public_html/seo/merchantfiles/20070620

#Switch to Source Dir on Host
cd $destdir

#Name of the file


#Perform Ftp Transfer
ftp -nv << EOF
open $ftphost
user $user $pass
binary
cd $sourcedir
for i in `$sourcedir`
do
prompt
get $i
mput *.*
done

quit
EOF
exit


Pls can u check and post me the reply as early as possible

and why did you send me personal message? I'm not into shell scripts if you check my profile!
Also how many other people got the message from you too?
Please do not miss use members list in future. Post your question and if anybody know answer they will answer it.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.