Shell script to get all the files from FTP server

 
Thread Tools Search this Thread
Homework and Emergencies Emergency UNIX and Linux Support Shell script to get all the files from FTP server
# 15  
Old 10-01-2010
Methyl,
Looks like FTP system is not allowing wild characters. Here is the output for dir \*.txt

Code:
ftp> dir \*.txt
200 PORT command successful
150 Opening ASCII mode data connection for file list
226 Transfer complete
ftp>

but when i use dir or ls -l here is the output.
Code:
ftp> ls -l
200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-r--r--   1 ftp      ftp           656 Sep 30 19:00 R1_1380933_DATA_09292010135215.txt
226 Transfer complete
ftp>

any suggestions?

Thanks
Arun

Last edited by Scott; 10-03-2010 at 11:12 AM.. Reason: One suggestion: Use code tags
# 16  
Old 10-01-2010
Typing at the command prompt is different from preparing commands in a Shell script.

When typing directly at a ftp command prompt the Shell does not process what you type.

From a ftp command prompt you don't need the backslash character because we are not protecting the asterisk from the Shell. So, when testing without using a Shell script you need to omit the backslash.
# 17  
Old 10-01-2010
I have tried without backslash from ftp command prompt. but the same results.

Code:
ftp> dir *
200 PORT command successful
150 Opening ASCII mode data connection for file list
226 Transfer complete
ftp>

ftp> dir *.*
200 PORT command successful
150 Opening ASCII mode data connection for file list
226 Transfer complete
ftp>

but file is displayed when i do ls -l
Code:
ftp> ls -l
200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-r--r--   1 ftp      ftp           656 Sep 30 19:00 R1_1380933_DATA_09292010135215.txt
226 Transfer complete

Thanks
Arun

Last edited by Scott; 10-03-2010 at 11:14 AM.. Reason: The time it took you to add [B] tags, you could have used [CODE] tags...
# 18  
Old 10-01-2010
It think it should be mget *.txtinstead of mget \*.txt, no?
The asterisk is protected from the shell since it is inside a here document (where there is only parameter expansion, command substitution, and arithmetic expansion)
# 19  
Old 10-03-2010
Quote:
I am using HP UNIX
Are both computers HP-UX ? If so, what version(s)?

We seem to have a very strange version of ftp here which does not react correctly to globbing "*".

What is the output from the ftp "status" command?
Reference your last post, what is the output from ftp "dir" command with no parameters.?
# 20  
Old 10-04-2010
wget !

wget has an option for recursivity i used it to suck up a hole website !!! thousands of photos lol
# 21  
Old 10-04-2010
Methyl,

I am trying to connect from HP UNIX version B.11.11 and target system is sun UNIX box and the version is Sun Microsystems Inc. SunOS 5.9 .

here is the output for dir in ftp mode
ftp> dir
200 PORT command successful
150 Opening ASCII mode data connection for file list
226 Transfer complete


At present there are no files in the directory. but it will display all the files for dir command.

Thanks
Arun

---------- Post updated at 03:23 PM ---------- Previous update was at 03:18 PM ----------

remi,

I am getting invalid command for wget in ftp mode. here is result.

ftp> wget
?Invalid command

thx
arun
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Download latest file via ftp server unix through shell script

Hello this is my first post in this forum , I dont want to be unhappy.. I am writing one script but facing difficulty to find the latest file with some new pattern My requirement is 1. The file is coming like "ABCD-23220140303" at FTP server once in a week. 2. script will run on daily... (3 Replies)
Discussion started by: ajju
3 Replies

2. Shell Programming and Scripting

Need help creating a script to FTP files to a server and then delete the files that were transfered.

I am trying to FTP files to a Windows server through my Linux machine. I have setup the file transfer with no problems but am having problem deleting those files from the Linux box. My current non-working solution is below. Any ideas, anyone?? :wall: Please be gentle, I'm fairly new to this... (4 Replies)
Discussion started by: jmalfhs
4 Replies

3. Shell Programming and Scripting

Automated script to look for files in FTP Server location.

suppose one file comes in one sever location on MOnday.we have to write a script to automatically get that files and put it in different server location. ---------- Post updated at 10:28 AM ---------- Previous update was at 10:27 AM ---------- Please help me on this (2 Replies)
Discussion started by: sonam273
2 Replies

4. Shell Programming and Scripting

script for to take files from FTP server to UNIX server and Unzipped that files

script for to take files from FTP server to UNIX server and Unzipped that files (1 Reply)
Discussion started by: sunilamarnadh
1 Replies

5. UNIX for Dummies Questions & Answers

ftp files from one server to another using shell script

Hi Guys Any Help I have created a spool file that i need to copy onto another server using FTP in a shell script both servers are linux (3 Replies)
Discussion started by: itai
3 Replies

6. Shell Programming and Scripting

shell script to ftp the files from windows to unix server

Hi, I need to ftp some input files from windows to unix server.All the files will be saved in the C drive in my machine. Currently all these files are transferring manually to the unix server.I need to write a shell script which ftp the files from windows to unix box.When I searched in the... (10 Replies)
Discussion started by: kavithakuttyk
10 Replies

7. Shell Programming and Scripting

Shell script for FTP a file from one server to another server

Hi Can any one help me for script. I need a script and this script has to execute daily to move the files. FTP from one server to another server EX: Sep 10 06:24 abc.txt Sep 11 06.56 abc.txt Sep 12 08.23 abc.txt these files are located at a/b/c/e/f in 123 server and copy... (0 Replies)
Discussion started by: mahantysk
0 Replies

8. Shell Programming and Scripting

FTP from Linux to windows server by shell script

Hi, Please advice whether my below requirement is feasible, My requirement : Automated FTP from linux server to windows server using a shell script on every monday. If feasible, please help me how to do this ? Thanks in advance (2 Replies)
Discussion started by: apsprabhu
2 Replies

9. Shell Programming and Scripting

Shell Script to ftp from windows server

Hello All, I've to write a shell script to transfer some files to/from windows server. I can put & get files simply by doing ftp but need to automate this. So I tried for this -. HOST=.hostname USER='username' PASSWD='***' ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS... (8 Replies)
Discussion started by: shilpa.rajput
8 Replies

10. Shell Programming and Scripting

how to move a file from one server to another server using FTP in shell script?

I have a file --> file1.txt i need to copy this file to another server using FTP....the 2 servers are server1 and server2..may i know how to write a script that can do this? thanks in advance! Im a newbie to this... (4 Replies)
Discussion started by: forevercalz
4 Replies
Login or Register to Ask a Question