`

ftp shell example for hp unix

    博客分类:
  • UNIX
阅读更多

本样例适用于A机需要ftp到B机得到B一些shell操作信息!

ftp4example.sh

# HP UNIX
# Check FTP Script
HOST_IP="xxx"
HOST_USER="xxx"
HOST_PWD="xxx"
SERARCH_DIR="/home/kalon/test/example"
ftp -n $HOST_IP <<!
user $HOST_USER $HOST_PWD
#ftp成功后可执行shell命令,例如
ls $SERARCH_DIR
close
bye
!

 

invokeftp.sh

#info of path
DATEPATH="/home/kalon/test/example"
#get date of statics
cat "$DATEPATH""recorddate2.txt"|read recorddate
#get the sysdate
sysdate=`date +"%Y%m%d"`;
#restore the cur sysdate for next statics
echo $sysdate > "$DATEPATH""recorddate2.txt"
#create XDateFlag
XDateFlag="UML_""$recorddate"
#找出指定的文件,awk出所需字段信息到目录文件
sh "$DATEPATH""ftp4getvc.sh" | grep $DateFlag | awk -v date=$recorddate '{print date","3","$8","$5}' >> $indbfile
#统计符合条件的文件数
sh ftp4getvc.sh | grep $recorddate | wc -l | awk '{print "\n"$1}'

 

 

分享到:
评论

相关推荐

    sshshell.zip

    在IT领域,SSHshell是Linux或Unix类系统中常用的一种命令行接口,用于远程控制和管理服务器。通过SSH,用户可以执行命令、传输文件,而不用担心数据被窃听或篡改。 首先,我们要理解SSH的工作原理。它使用公钥加密...

    shell脚本导出表数据并压缩文件上传指定ftp目录

    在这个场景中,我们关注的是如何利用shell脚本来实现特定的功能:根据时间条件导出数据库表数据,计算文件信息,压缩文件,以及通过FTP上传到指定的远程目录。下面将详细阐述这些知识点。 首先,我们需要理解`shell...

    shell 和 XFtp6

    Shell是Linux和Unix操作系统中的命令解释器,它提供了一个用户与操作系统内核交互的界面,让用户可以通过文本命令来执行各种操作。Shell不仅是一个命令行接口(CLI),还是一种强大的编程语言,允许用户编写脚本自动...

    perl by example

    这本书同时也涵盖了与Perl密切相关的Shell编程,帮助读者理解如何在Unix/Linux环境下利用Perl和Shell进行高效系统管理与脚本编写。 Perl是一种功能强大的文本处理语言,尤其在处理文本数据、正则表达式匹配以及系统...

    unix 常用命令大权

    - **功能**:结束当前会话或Shell环境。 - **用法**:`exit` 3. **man command** - **功能**:查看给定Unix命令的手册页。 - **用法**:`man [命令名]` - **示例**:`man ls` 将显示关于`ls`命令的手册页,...

    ftp使用文档

    最初,FTP是在Unix操作系统上开发的,主要用于解决在不同系统间传输大量文件的需求。随着时间的推移,FTP逐渐被广泛应用于各种操作系统,成为了Internet/Intranet网络的标准组件之一。 FTP能够处理文本文件和二进制...

    unix/linux常用命令的使用

    Bourne Shell (`sh`) 是最早的 Unix Shell 之一,至今仍被广泛使用。它支持变量、条件判断、循环控制等结构化编程概念。 #### 九、数据文件的常用操作 - **排序文件内容**:`sort file.txt` - **过滤文件内容**:`...

    FTP的内部命令详解

    无论是Windows下的DOS环境还是UNIX/Linux系统,熟练掌握FTP的内部命令能够极大地提升文件管理效率。以下是对部分常用FTP内部命令的详细介绍: 1. **! [cmd[args]]** - 功能:在当前环境中执行本地shell命令。 - ...

    2009 达内Unix学习笔记

    集合了 所有的 Unix命令大全 登陆服务器时输入 公帐号 openlab-open123 telnet 192.168.0.23 自己帐号 sd08077-you0 ftp工具 192.168.0.202 tools-toolss 老师测评网址 http://172.16.0.198:8080/poll/ 各个 ...

    LINUX下vsftp设置

    vsftpd是一款非常安全且快速的FTP服务器,在UNIX/Linux中广泛应用。相比于本地用户,虚拟用户只是相对于FTP服务器而言才有的用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身的安全性。相比于匿名...

    Exploring Expect.pdf

    - **Timed Reads in Shell**: An advanced example showing how to use Expect for timed reads within a shell environment, illustrating more complex interactions. - **Anonymous FTP**: A practical scenario ...

    TinyShell PHP/Ajax-开源

    在功能上,TinyShell不仅支持基本的Linux/Unix命令,还集成了一套完整的命令行MySQL客户端。这意味着用户可以直接在网页上执行SQL查询,管理数据库,这对于Web开发者或系统管理员来说,无疑是一个实用的功能。 关于...

    wget for windows

    `wget` 是一个在Linux和...总之,`wget for Windows`为Windows用户提供了强大的文件下载功能,其丰富的特性使得它在处理各种下载任务时都能表现出色。无论是个人用户还是系统管理员,`wget`都是一个值得信赖的工具。

    vsftpd-anonymous-upload-docker:仅用于匿名FTP上传的Vsftpd Docker映像

    是用于UNIX系统(包括Linux)的GPL许可FTP服务器。 该Docker映像配置为仅允许匿名上传。 通过在/etc/vsftpd.email_passwords列出允许的电子邮件,可以提供最低限度的访问控制。 /var/lib/ftp/incoming应该作为卷...

    linux自动备份sh脚本

    `sh`是Bourne Shell的缩写,它是Unix/Linux系统中的一种命令解释器,用于执行批处理或交互式命令。通过编写.sh文件,我们可以将一系列命令组织起来,形成一个可执行的脚本,从而实现自动化操作。 在我们的"linux...

    windows wget 命令行下的wget

    一种常见的方法是通过Cygwin,这是一个为Windows提供类Unix环境的开源项目。安装Cygwin时,确保在选择软件包的过程中包含wget。另外,也可以直接下载已经编译好的Windows版本的wget,例如从GnuWin32或者Git for ...

    download

    在IT行业中,Shell是一种命令行解释器,它允许用户通过文本命令与操作系统进行交互,尤其在Unix、Linux和macOS等类Unix系统中广泛使用。本文将深入探讨Shell及其相关知识,结合“download”这一主题,我们将讨论如何...

Global site tag (gtag.js) - Google Analytics