`
michelecindy
  • 浏览: 174947 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自己写的一个用于循环统计的SHELL脚本

阅读更多
#!/bin/ksh
ENVDIR=/tmp/info/Daily
ENVFILE1=$ENVDIR/ALL.IBMIHS.info.day
ENVFILE2=$ENVDIR/ALL.IBMIHS_82.info.day
ENVFILE3=$ENVDIR/ALL.IBMIHS_83.info.day
INIFILE=/tmp/date.ini
ALL=0
cat $INIFILE | awk -F\- '{print $2 " " $3}' | while read month1 date1
do
  cat $ENVFILE1 $ENVFILE2 $ENVFILE3 | awk -F\- '{print $2 " " $3 " " $4}' | while read month2 date2 number
  do
    if [[ $month1 = $month2 ]] || [[ $date1 = $date2 ]]  
    then
      ALL=`expr $ALL + $number`
    fi
  done 
  echo $month1 $date1 $ALL
  ALL=0
done
分享到:
评论

相关推荐

    Shell脚本—判断循环

    - PID:进程ID,用于唯一标识一个进程。 - VSZ/RSS:进程在内存中的虚拟/实际使用量。 - TIME/CMD:进程所消耗的累计CPU时间和启动该进程的命令。 - STAT:进程状态,如S(睡眠)、R(运行)、Z(僵尸)等。 - ...

    linux下101个shell脚本

    在Linux操作系统中,Shell脚本是一种强大的工具,用于自动化日常任务、管理系统以及执行一系列命令。...同时,这也是一个不断探索和实践的过程,因为Shell脚本的潜力无穷无尽,能够帮助你解决各种复杂问题。

    shell脚本简单入门

    【Shell脚本简单入门】 Shell脚本是一种在Unix/Linux操作系统中使用的编程语言,用于自动化一系列命令执行任务。...记住,实践是提升Shell脚本能力的关键,多写、多调试,你会逐渐掌握这个强大的工具。

    Shell脚本专家指南

    - **主监控循环**:构建了一个循环结构,用于持续监控日志文件的变化。 #### 第8章 shell进程树 - **用数组实现进程树**:通过数组来存储进程信息,构建进程树。 - **用非直接变量实现进程树**:使用非直接变量来...

    shell脚本编写基础

    Shell脚本是Linux操作系统中一种强大的自动化工具,它允许用户编写一系列命令,以实现批量处理任务或自动化重复性工作。在Linux测试过程中,编写Shell脚本是十分常见的,脚本的名称可以自由设定,无需特定的后缀名,...

    shell 脚本(含图书管理系统)

    在这个“shell脚本(含图书管理系统)”的压缩包中,我们可以期待找到一些基础到进阶的Shell脚本示例,特别是关于一个图书管理系统的实现。 首先,让我们来理解一下Shell脚本的基本概念。Shell是操作系统的命令解释...

    linux shell脚本

    在Linux系统中,Shell脚本是一种强大的自动化工具,它允许用户通过编写一系列命令来执行复杂的任务。Shell脚本不仅能够简化日常操作,还能提高效率,是Linux系统管理、自动化运维和开发人员不可或缺的技能之一。 ##...

    Linux常用的系统监控shell脚本

    下面将详细解析几个典型的Linux系统监控Shell脚本,涵盖网络流量监控、CPU与内存使用情况、磁盘空间警告及系统统计信息捕获等关键领域。 #### 网络流量监控脚本 该脚本通过循环读取`eth0`网卡的接收和发送数据包...

    Linux shell脚本全面学习.doc

    每一个有效的Shell脚本必须以所谓的“shebang”行开始,即`#!/bin/bash`(这里使用bash作为示例,也可以是其他Shell,如sh)。这个行告诉系统使用哪个解释器来执行后续的脚本内容。在编写完脚本后,要使其具有执行...

    Shell脚本基础知识

    循环结构如`for`和`while`也常用于Shell脚本中,用于重复执行某段代码直至满足特定条件。 #### 七、Shell脚本与C语言的协同 尽管Shell脚本在处理文本、文件和系统管理方面表现出色,但在复杂的算法和数据处理上,...

    shell脚本 应用

    - **定义**: 管道允许将一个命令的输出作为另一个命令的输入。 - **示例**: `grep "hello" file.txt | wc -l` - 此命令首先使用 `grep` 查找文件 `file.txt` 中含有 "hello" 的行,然后将这些行传递给 `wc -l` 来...

    Linux shell脚本全面学习

    - **数组**: 存储多个值在一个单一的变量中。 - **输入输出处理**: 如何读取和写入文件。 - **高级特性**: 包括正则表达式的使用、环境变量管理等。 通过以上介绍,我们可以看出Shell脚本不仅涵盖了基本的语法结构...

    大数据采集与处理技术相关shell脚本

    根据提供的文件信息,我们可以归纳出三个主要的大数据采集与处理技术相关的Shell脚本知识点:自动创建文件、自动采集以及分区。 ### 自动创建文件 此脚本的主要功能是基于两个给定日期(`beg_date` 和 `end_date`...

    linux shell脚本基础学习

    除了上述提到的命令外,shell脚本还包括各种控制结构,如条件语句(if-else)、循环(for、while)等,这些将在后续的学习中进一步探讨。通过结合使用这些命令和控制结构,可以构建出复杂的自动化脚本,实现高效的...

    linux_Shell(脚本)编程入门_实例讲解详解

    首先,建立一个Shell脚本通常使用Bash,因为它是免费且易于使用的。脚本以`#!/bin/bash`作为首行,指示系统使用Bash解释器来执行脚本。在编写好脚本后,使用`chmod +x filename`命令赋予脚本执行权限,然后通过`./...

    shell脚本入门教程

    - **脚本的第一行**:Shell脚本的第一行通常包含`#!/bin/bash`这样的行,这被称为shebang。这一行指定了解释器的位置,即用于执行脚本的程序路径。 - **使脚本可执行**:使用`chmod +x filename`命令可以为脚本添加...

    linux shell 脚本编程

    在每一个shell脚本的起始位置,必须包含一个特殊的行——Shebang(#!)。这行代码用于告知操作系统使用何种解释器来执行脚本。例如,`#!/bin/sh`意味着此脚本将由`/bin/sh`解释器执行。此行为脚本的正确执行奠定了...

    linux的shell脚本编程

    3. 基本结构:一个简单的Shell脚本通常包括变量声明、命令执行和控制结构(如if-else、for、while等)。 三、Shell脚本语法 1. 变量:变量名不区分大小写,赋值使用等号`=`,如`name="John"`。引用变量时需在前面...

    5Shell脚本.zip

    Expect是一个用于自动化交互式程序的工具,它可以与Shell脚本结合使用,模拟用户与命令行接口的交互,如在SSH登录、输入密码等场景。`expect`关键字用于创建这样的脚本。 3. **正则表达式**: 正则表达式是用于...

Global site tag (gtag.js) - Google Analytics