在LINUX中通过FTP方式上传文件或下载文件
以下是简单版本
[fengsy@ctihost len.shell]$ cat Leave
#Copy File From FtpServ To Local
#Author : Feng ShuYan
leave()
{
#local FILE
echo $*
File_Ls=`ls -l $4 |awk '{print $9}'`
sleep 2
for File_Name in $File_Ls ;do
if [ -f File_Name ];then
continue
else
File_List=$File_List" "`echo $File_Name|awk -F, '{print $1}'`
fi
done
echo $File_List
echo $File_List > File_List.tmp
echo open $1 > ftpopt.tmp
echo user $2 $3 >> ftpopt.tmp
echo cd $5 >> ftpopt.tmp
echo lcd $4 >> ftpopt.tmp
for File_Name in $File_List;do
echo put $File_Name $File_Name.tmp >>ftpopt.tmp
echo rename $File_Name.tmp $File_Name >>ftpopt.tmp
do