当前位置: 技术问答>linux和unix
大家一定要帮帮我啊!!高分相送!!
来源: 互联网 发布时间:2015-03-04
本文导语: 我要在linux系统上实现这样的功能!! 执行这个程序,实现登录到指定的网站,并下载三个文件,该文件存放的文件夹有这样的规律,用时间做文件名:比如20030510/a.dat,20030510/b.dat.20030510/c.dat等三个文件!! 请问该...
我要在linux系统上实现这样的功能!!
执行这个程序,实现登录到指定的网站,并下载三个文件,该文件存放的文件夹有这样的规律,用时间做文件名:比如20030510/a.dat,20030510/b.dat.20030510/c.dat等三个文件!!
请问该如何写这样的程序!
最好给源码!!
执行这个程序,实现登录到指定的网站,并下载三个文件,该文件存放的文件夹有这样的规律,用时间做文件名:比如20030510/a.dat,20030510/b.dat.20030510/c.dat等三个文件!!
请问该如何写这样的程序!
最好给源码!!
|
#!/bin/sh
# 对应的主机地址和
WEBSITE="10.1.1.157"
USERNAME="ftpuser"
PASSWORD="ftpuser"
# 要取的文件名
TARGETFILE1="a.dat"
TARGETFILE2="b.dat"
TARGETFILE3="c.dat"
# 临时ftp脚本文件的文件名
FTPFILE="tempftp.dat"
#生成一个日期格式的目录,如果该目录不存在,则创建该目录
DIRNAME=`date +%Y%m%d`
if [ ! -d ${DIRNAME} ]
then
mkdir ${DIRNAME}
fi
# 生成临时ftp脚本文件
echo "open ${WEBSITE}" > ${FTPFILE}
echo "user ${USERNAME} ${PASSWORD}" >>${FTPFILE}
echo "lcd $PWD/${DIRNAME}" >> ${FTPFILE}
echo "get ${TARGETFILE1}" >> ${FTPFILE}
echo "get ${TARGETFILE2}" >> ${FTPFILE}
echo "get ${TARGETFILE3}" >> ${FTPFILE}
#执行ftp脚本文件
ftp -n -d
# 对应的主机地址和
WEBSITE="10.1.1.157"
USERNAME="ftpuser"
PASSWORD="ftpuser"
# 要取的文件名
TARGETFILE1="a.dat"
TARGETFILE2="b.dat"
TARGETFILE3="c.dat"
# 临时ftp脚本文件的文件名
FTPFILE="tempftp.dat"
#生成一个日期格式的目录,如果该目录不存在,则创建该目录
DIRNAME=`date +%Y%m%d`
if [ ! -d ${DIRNAME} ]
then
mkdir ${DIRNAME}
fi
# 生成临时ftp脚本文件
echo "open ${WEBSITE}" > ${FTPFILE}
echo "user ${USERNAME} ${PASSWORD}" >>${FTPFILE}
echo "lcd $PWD/${DIRNAME}" >> ${FTPFILE}
echo "get ${TARGETFILE1}" >> ${FTPFILE}
echo "get ${TARGETFILE2}" >> ${FTPFILE}
echo "get ${TARGETFILE3}" >> ${FTPFILE}
#执行ftp脚本文件
ftp -n -d