#!/bin/sh
date=`date +%F`
ftp -n <<!
open 192.168.0.1
user a a
binary
cd release
lcd /root/ftp
mget *$date*
prompt
close
bye
date=`date +%F`
ftp -n <<!
open 192.168.0.1
user a a
binary
cd release
lcd /root/ftp
mget *$date*
prompt
close
bye
!
获取ftp指定目录下当天的文件
#!/bin/sh
cd /home/liufengjun/ftp/
ftp -n <<!
open x.x.x.x
user a a
binary
passive
cd xx/xx
ls -t a.list
prompt
close
bye
!
#获取某目录的列表文件并写入到alist
#将第一条(文件夹)中的某文件ftp到本地
new=`head -1 a.list | awk '{print $ 9}'`
num=`echo $new | awk -F "_" '{print $ 4}'`
ftp -ni <<!
open x.x.x.x
user a a
binary
passive
cd xx/xx/$new
get xxx xxx_$num
close
bye
!