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.

I guess your backup filenames has the date included, because if I'm not wrong the ftp-ls command doesn't accept options.

$ ftp -n Ftp_server << END | tail -4
> user Username Password
> cd /path/to/backups
> ls
> quit
> END

It's working... (for me at least).

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> 

Now it works ! :wink:

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 :

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