首页
登录 | 注册

Shell 判断FTP上某个路径、文件是否存在



  1. [root@yang testshell]# cat ftptest.sh
  2. #bin/bash
  3. host=localhost;
  4. username=ykftp;
  5. password=yk123;
  6. ddir=/file1/file2/
  7. #ftp -i -v -n ${host}<<ok
  8. ftptestfile(){
  9. ftp -i -n ${host}<<ok
  10. use ${username} ${password}
  11. binary
  12. ls ${ddri}
  13. bye
  14. ok
  15. }
  16. #ftptestfile;
  17. ftptestfile >>/home/testshell/shuchu.txt 2>&1
  18. awk '/^-/{print $0}' /home/testshell/shuchu.txt
  19. exit 0;
  20. [root@yang testshell]# bash ftptest.sh
  21. -rw-r--r-- 1 501 50 1655 Mar 28 11:46 hi.gif
  22. -rw-r--r-- 1 501 50 1285396902 Apr 01 09:43 linux_11gR2_database_1of2.zip
  23. -rw-r--r-- 1 501 50 995359177 Apr 01 09:52 linux_11gR2_database_2of2.zip
  24. -rw-r--r-- 1 501 50 95570 Jul 03 11:27 01304-05-.xlsx
  25. [root@yang testshell]#
  26. [root@yang testshell]#
这里面输出的文件,可以查看是否有自己要判断的文件



相关文章

  • 在 CentOS7 上安装 MongoDB [日期:2016-06-26] 来源:Linux社区  作者:hapday [字体:大 中 小] 在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 ...
  • 在FFmpeg中加密有很多种处理方式,FFmpeg中常见的加密是使用crypto来进行的,下面看一下crypto的文档描述部分: AES-encrypted stream reading protocol. The accepted opt ...
  • 表格 B-1. 特殊的shell变量 变量 含义 $0 脚本名字 $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 $# 位置参数的个数 "$*" 所有的位置参数(作为单个字符 ...
  • 这几天想把一个javaSE的swing小软件制作成可以不用装java环境也可以运行的exe可执行文件,其实很简单 1.可以直接通过eclipse或是myeclipse的export功能,直接导成running jar文件即可 2.把jar文 ...
  • Hadoop集群完全分布式模式环境部署
    Hadoop简介         Hadoop是Apache软件基金会旗下的一个开源分布式计算平台.以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google Ma ...
  • Hadoop-2.8.0分布式安装手册
    Hadoop-2.8.0分布式安装手册.pdf 目录 目录 1 1. 前言 3 2. 特性介绍 3 3. 部署 5 3.1. 机器列表 5 3.2. 主机名 5 3.2.1. 临时修改主机名 6 3.2.2. 永久修改主机名 6 3.3.  ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.015 s.
京ICP备10005923号