您的位置:首页 > 运维架构 > Shell

shell 的ftp简单应用

2016-07-19 17:10 477 查看
#!/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

!

获取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

!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: