一、ftp操作
1.ftp获取文件的shell函数
ftp -n -v <<EOF
open ${DESTIP}
user ${USER} ${PASSWORD}
prompt
cd ${DESTDIR}
ls
asc
get ${m_file}
bye
EOF
说明: DESTIP表示ftp的ip地址;
USER表示目标ip的用户名;
PASSWORD表示目录ip用户密码;
DESTIP表示目标文件存在的目录;
m_file表示目标文件名
实例:ftp_get_file.sh
#! /bin/ksh
##############################################################
# 10.71.182.37为目标ip地址
# huazi huazihaha 为目标ftp的用户名和密码
# /data 远程ftp的目标目录,即a.unl所在路径
# a.unl 为要获取的目标文件
# 注意:如果获取的文件为bin文件,则需要把asc改成bin
# 注意:如果要获取多个文件,则需要把get改成mget。
##############################################################
ftp -n -v <<EOF
open 10.71.182.37
user huazi huazihaha
prompt
cd /data
ls
asc
get a.unl # mget a.unl b.unl ....获取多个文件
bye
EOF