ftp script : list 4 lasts files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting ftp script : list 4 lasts files
# 1  
Old 04-25-2010
ftp script : list 4 lasts files

Hi,

At work we have backups on a ftp.
I want to view 4 last files saved (their names, dates, and weight).
how can i achieve this goal using simplest way ?
Thank's.
# 2  
Old 04-25-2010
I guess your backup filenames has the date included, because if I'm not wrong the ftp-ls command doesn't accept options.
Code:
$ ftp -n Ftp_server << END | tail -4
> user Username Password
> cd /path/to/backups
> ls
> quit
> END


Last edited by u404339; 04-25-2010 at 06:47 PM..
# 3  
Old 04-25-2010
Hammer & Screwdriver

Quote:
Originally Posted by u404339
because the ftp-ls command don't accept options like -lrt.
It's working... (for me at least).
Code:
Password:
230 User myuser logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd code/wx
250 CWD command successful.
ftp> ls -ltr
229 Entering Extended Passive Mode (|||54576|)
150 Opening ASCII mode data connection for '/bin/ls'.
total 204
-rw-r--r--  1 myuser  myuser     315 Apr  5 08:52 HelloWorldApp.h
-rw-r--r--  1 myuser  myuser     517 Apr  5 08:52 HelloWorldApp.cpp
-rwxr-xr-x  1 myuser  myuser   24835 Apr  5 09:10 HelloWorldApp
drwxr-xr-x  3 myuser  myuser     512 Apr  5 09:42 wxflat
-rw-r--r--  1 myuser  myuser  173563 Apr  5 10:21 wxPerl-0.26-samples.zip
drwxr-xr-x  4 myuser  myuser     512 Apr  5 10:28 Wx-0.26
226 Transfer complete.
ftp>

# 4  
Old 04-26-2010
Now it works ! ;-)

First, speak french sorry for my english.

To test the script i done :
script_nas 22 Apr : print all backup dated Apr 22
What do you think about ?
Thank' to your reply.

Here my script_nas :

Code:
#!/bin/sh
clear &&
echo "Recherche à la date de "$1 $2 
if [ $1 -le 9 ]
then
ftp -n nas << END | grep $2" "$1 #2 spaces
user quest password
cd JIN
ls
quit
END
else
ftp -n nas << END | grep $2" "$1 #1 space
user quest password
cd JIN
ls
quit
END
fi


Last edited by Scott; 04-26-2010 at 08:02 AM.. Reason: Code tags, please, and indent your code...
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

FTP to list files

Hi Guys, Am writing a FTP script to download file from a remote server. There are 3 files in the target directory. eg. bfg234.2 vfg345.1 abc123.1 abc123.2 I need to get the file "abc123.2". The number could be increasing everytime.I need to get the latest file. can this be done ? (1 Reply)
Discussion started by: giri_luck
1 Replies

2. Shell Programming and Scripting

script to grep only the lasts errors

Hi, sorry if there already a thread about this, I did a little bit of digging but haven't found exactly what I want. I have a java application on a glassfish server who crash from time to time :D I need a script to allert me if there's a error like "java heappspace" or "out of memory" in the... (5 Replies)
Discussion started by: jblecrou
5 Replies

3. Shell Programming and Scripting

List files ftp

I list files on server ftp, and i'm a french man then i have files with accents. When i use wget for a mirroring, the files with accent are not encoded correctly, i have some "%CC%81" instead "é" for example... I have idea to cat the file list and pipe for tr awk or sed but unfotunately nothing... (2 Replies)
Discussion started by: protocomm
2 Replies

4. Shell Programming and Scripting

FTP script to login and list files to log file

Hi Guys I did a forum search for "ftp scripts" Looked at 8 pages and didnt see anything that would help. Most seem to be logging into a ftp server and transfering files. What I need to do is login to a FTP server. Goto a folder and list it so it showes newest files first. It would be nice to... (4 Replies)
Discussion started by: voorhees1979
4 Replies

5. Shell Programming and Scripting

How to list files in FTP prompt pagewise in solaris?

Hi, I have a solaris system with only ftp access.Need to get the list of files page wise display.. Also would like to redirect output of "ls" command to a text file in same directory. Can anyone suggest me the sollution for this? Rakesh (2 Replies)
Discussion started by: rakesh_noronha
2 Replies

6. Shell Programming and Scripting

Help needed to transfer list of files to FTP server, to different folders

Hello Unix Gurus, Help required from you. My requirement is something like this I want to create a concurrenct program in Oracle Applications using shell script to transfer files from Apps Server to destination FTP server. I have created custom program, where I will extract all the... (4 Replies)
Discussion started by: amazon
4 Replies

7. Shell Programming and Scripting

list files on a server ftp

Hello, I would want to list files of an server FTP with the path of the file... i try "ls -R" but ftp don't accept this command... Is it possible with curl command ??? Regards. (5 Replies)
Discussion started by: protocomm
5 Replies

8. Shell Programming and Scripting

Getting a list of files on an ftp, via shell script...

G'day, I was wanting to write a shell script that checks an ftp server for the presence of new files, then get those files. In so much as the get, this is pretty straight forward, but I cannot work out how to get a list of files to check. Is it possible for a shell script to get the output of... (1 Reply)
Discussion started by: Elric of Grans
1 Replies

9. Shell Programming and Scripting

Pulling a list of files from FTP site in a shell script

Hi, I am writting a shell script which will pull a list files (mentioned in one file 1.txt) from external FTP site (for ex: ftp://abcd.efghijk.com/). The 1.txt is in my local unix directory. I have username and password to connect the external FTP site. Also before I pull the files, I need... (0 Replies)
Discussion started by: spatra
0 Replies

10. Shell Programming and Scripting

Reading list of files into ftp script

How can I go about getting this done? I have tried and failed with a loop before I start the session and after seeing that I am already in the ftp code block and not bash when I am trying to perform this: #FTP Information ftp_server=xx.xxx.xxx.xx ftp_user=xxxx while read line; do... (1 Reply)
Discussion started by: BkontheShell718
1 Replies
Login or Register to Ask a Question