使用ftp进行下载的shell脚本
时间:2014-09-08 22:09 来源:linux.it.net.cn 作者:it
使用ftp进行下载的shell脚本,分为单文件下载与多文件下载两部分
1.单文件下载:
cat log.sh
复制代码代码如下:
#!/bin/bash
#单文件下载FTP
#开始
FTP_IP=8.8.8.8
FTP_port=21
FTP_user=test
FTP_passwd=123456
FTP_down_name=download.rar
LOCAL_dir=/tmp/
#LOCAL_fenxi=/tmp/get.txt
cd $LOCAL_dir
/usr/bin/ftp -n <<EOF
open $FTP_IP $FTP_port
user $FTP_user $FTP_passwd
pass off
prompt
bin
get $FTP_log_name
bye
EOF
#下载结束
2.多文件下载
假设想下载文件有a.txt b.exe c.jpg 把要下载的文件名列表称放到/tmp/get.txt里面
如:
cat /tmp/get.txt
a.txt
b.exe
c.jpg
cat download_ftp.sh
复制代码代码如下:
#!bin/bash
#多文件下载
FTP_IP=8.8.8.8
FTP_port=21
FTP_user=test
FTP_passwd=123456
FTP_down_name=download.rar
LOCAL_dir=/tmp/
LOCAL_log=/tmp/get.txt
for i in `cat $LOCAL_log`
do
all_file="$i $all_file"
done
/usr/bin/ftp -n <<EOF
open $FTP_IP $FTP_port
user $FTP_user $FTP_passwd
pass off
prompt
bin
mget $all_file
bye
EOF
#下载结束
(责任编辑:IT)
使用ftp进行下载的shell脚本,分为单文件下载与多文件下载两部分
1.单文件下载:
复制代码代码如下:
#!/bin/bash
cd $LOCAL_dir
2.多文件下载 cat download_ftp.sh
复制代码代码如下:
#!bin/bash
for i in `cat $LOCAL_log`
/usr/bin/ftp -n <<EOF (责任编辑:IT) |