2019独角兽企业重金招聘Python工程师标准>>>

#!/bin/sh

SRCFILEPATH=$1

#DESFILEPATH=$2

if [ $# != 4 ];then

echo "USAGE:$0 ip username password destpath"

exit

fi

while [ true ]

do

#if [ ! -f *.xml ];then

#sleep 1

#continue

#fi

ls *.xml | sort -u >file.list

size=`du -s file.list | awk '{print $1}'`

if [ $size -eq 0 ];then

usleep 100

continue

fi

while read file

do

FTP=`ftp -n<<!

open $1

user $2 $3

bin

cd $4

put ${file}

close

bye

!`

FTPSIZE=`echo "$FTP"|awk '{print length($0)}'`

if [ "$FTPSIZE" != "0" ];then

usleep 100

#continue

break

fi

rm -f $file

usleep 100

done<file.list

done

转载于:https://my.oschina.net/u/238361/blog/358963

用shell写的ftp工具相关推荐

  1. ftp工具破解版,你知道有哪几款好用的ftp工具破解版吗

    现在的软件最不好找的就是破解版软件和绿色版软件,所以需要很长时间的寻找,也需要进很多坑,你才能得到自己真正好用的破解版ftp工具.说到ftp工具破解版,从事网站管理的工作人员应该都知道吧.下面是小编进 ...

  2. shell脚本上传文件到ftp服务器,shell脚本实现FTP自动上传文件

    -----多个文件----- #!/bin/bash ftp -n< open 172.20.10.242 user logftp logftp binary cd /data/ftp/pcid ...

  3. Linux下Shell常用命令与工具

    文章目录 Shell常用命令与工具 1.ls 2.echo 3.printf 4.cat 5.tac 6 .rev 7.wc 8.cp 9.mkdir 10.mv 11.rename 12.dirna ...

  4. linux shell脚本 静态检查工具 shellcheck 简介

    简介 shellcheck 是一款实用的 shell脚本静态检查工具. 首先,可以帮助你提前发现并修复简单的语法错误,节约时间.每次都需要运行才发现写错了一个小地方,确实非常浪费时间. 其次,可以针对 ...

  5. WinSCP中文版FTP工具 V5.19.5

    WinSCP是一个支持SSH(Secure SHell)的SCP(Secure Copy)文件传输软件.只要文件主机支持SSH协定,你就可以安心的下载.上传文件.WinSCP中文版操作界面是参考NC( ...

  6. ftp工具,ftp工具专业版

    ftp工具专业版的汉化版不是很多,网络上的基本上都是英文的.所以可能会比较的难找一点.ftp工具专业版汉化版的比较符合国人的使用要求,简单方便快捷明了.那ftp工具专业版怎么配置连接呢?下面小编给大家 ...

  7. ftp 工具 绿色,这6款ftp 工具 绿色是站长们不可或缺的必备工具

    可能很多人都不太熟悉什么是ftp客户端工具,但是这个工具使用的人还是非常多的,比如那些从事网站管理的人员.他们的日常工作中接触的最多的工具可能就是ftp客户端工具.这款工具一般是英文版的偏多,那有没有 ...

  8. ftp 工具 绿色,四款将会让你爱不释手的绿色 ftp 工具

    可能很多人都不太熟悉什么是ftp工具,但是这个工具使用的人还是非常多的,比如那些从事网站管理的人员.他们的日常工作中接触的最多的工具可能就是ftp工具.这款工具一般是英文版的偏多,那有没有我们中国自己 ...

  9. ftp工具 绿色,细数3款绿色 ftp工具

    网络上最不好找的就是绿色版的工具,毕竟在现在这个年代不可能让你免费使用别人的产品,所以绿色版的工具是真的难找.相信常常使用电脑的小伙伴也都知道,绿色版的软件都不好找,更何况是ftp上传工具绿色版,ft ...

最新文章

  1. 政府和银行运维的差异
  2. 特殊时期之下的 AI 成功“逆行”,技术繁荣生长之下的“AI隐疾”
  3. Android Studio之package org.junit does not exist解决办法
  4. Swift - 将DaSwift-Data数据转换为[UInt8](bytes字节数组)
  5. lazy-load-img.js 源码 学习笔记及原理说明
  6. 这也许是你不曾留意过的 Mybatis 细节 1
  7. smt贴片加工贴片机开机和贴片编程
  8. Towards Fine-Grained Prosody Control for Voice Conversion 论文理解
  9. 数值分析 计算机科学,数值分析与算法.pdf
  10. 罗永浩、戴威的C位消亡史
  11. 基于MATLAB的双重积分的数值求解
  12. MCtalk对话尚德机构:AI讲师,假套路还是真功夫?
  13. AS3中常用到的公式 {转}
  14. QQ如何开通在线客服
  15. idea连接数据库失败的几种解决方案
  16. rabbitmq-plugins enable rabbitmq_management Failed to start Elixir.
  17. 高精度 双目视觉方案
  18. jQuery--事件、效果
  19. php数组 减一,PHP减去数组值
  20. mac电脑通过python使用http.server

热门文章

  1. 微信公众平台消息接口开发之校验签名与消息响应合并
  2. 【学习OpenCV4】在OpenCV中响应键盘与鼠标操作
  3. RobotStudio机器人运行路径的创建与仿真
  4. ios view 切上部分圆角_IOS开发入门之给view添加圆角并指定位置
  5. java虚拟机-d参数配置_Java虚拟机(五):常用JVM配置参数
  6. vue多页面开发_使用VUE进行移动端H5页面开发前准备
  7. mysql libc.so.6_解决安装mysql动态库libstdc++.so.6、libc.so.6版本过低问题
  8. php7与mysql相关配置_PHP7连接mysql,文件配置问题
  9. css3制作八棱锥_CSS3制作各种形状图像
  10. E站账号cookie分享_58云账号跨域实践总结