Chinaunix
标题:
FTP 根据本地文件名获取文件
[打印本页]
作者:
qlm027
时间:
2013-10-23 11:30
标题:
FTP 根据本地文件名获取文件
各位大侠,请教个问题:
我现在知道要获取哪些文件,保存在本地/home/file 中,例如 cat file a 1 3 …… 这些文件存在远程ftp目录下,现在如何根据file文件的内容ftp到本地来,只能用ftp。谢谢!
作者:
trdcaz
时间:
2013-10-23 11:49
#!/bin/bash
# ftp information
ip=192.168.1.1
user=ftpuser
password=ftpuser
# file information
# ftp_path filename local_path
# / abc.txt /home/user
cat file|while read ftp_path filename local_path
do
ftp -i -n -d $ip <<EOF
user $user $password
bin
cd $ftp_path
lcd $local_path
get $filename
EOF
done
复制代码
作者:
flyship163
时间:
2013-12-04 11:36
本帖最后由 flyship163 于 2013-12-04 11:59 编辑
#!/bin/bash
#auth
#date
#ftp information
ftpserver=192.168.10.241
#!/bin/bash
#auth
#date
#ftp information
ftpserver=192.168.10.241
ftpuser=ftpuser
ftppass=ftppass
#file information
#ftp-path\filename\filepath
#/ \/usr/local/sbin/scripts/filename\/home/user
cat /usr/local/sbin/scripts/filename | while read filename
do
ftp -v -n $ftpserver<<EOF
user $ftpuser $ftppass
binary
cd /
lcd /home/user
prompt
mget $filename
close
bye
EOF
done
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2