首页 > 代码库 > 使用lftp传输文件的shell脚本

使用lftp传输文件的shell脚本

学习参考用,需要服务器上安装lftp。

#!/bin/bash#datefilepath=/usr/hadoop/bigdata/filterurlfiltercount=$(ls $filepath/data/datafilter/*.txt|wc -l)if [ $filtercount -ge 1 ]; then        for f in $filepath/data/datafilter/*.txt;        do                #echo $f                if [ -f $f ]; then                newfile=$(basename $f)lftp << EOFopen ftp://username:password@ipput $f -o /cnet/$newfile.writingmv /cnet/$newfile.writing /cnet/$newfileclosebyeEOF                rm -f $f                fi        donefi