`
381573578
  • 浏览: 72839 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

shell 时间处理

 
阅读更多

start_dt="20130101";

end_dt="20131231";

for ((i=0;i<= $(($(date +%s -d "$end_dt") - $(date +%s -d "$start_dt")))/86400 |bc ;i++)) ;do

  • report_day=$(date -d "$start_dt +$i day" +%Y%m%d)

  • echo $report_day

done

 

 

if [ "$1" != "" ];then

        curday=$1

        curtime=$1

reportime=$1

        greptime=$curtime

        statime=$curtime

else

        curday=`date -d "30 minutes ago" +%Y%m%d`

        curtime=`date -d "30 minutes ago" +%Y-%m-%d\ %H:%M:%S`

        reportime=`date -d "30 minutes ago" +%Y%m%d%H%M%S|awk '{print substr($1,0,11);}'`

        greptime=`echo $curtime|awk '{print $1" "substr($2,1,4);}'`

        statime=`echo $curtime|awk '{print substr($2,1,4);}'`

fi

分享到:
评论

相关推荐

    shell日期处理函数

    附件是shell的日期处理函数,包含大多数的日期处理方法,希望对大家有帮助。

    shell-curl小例子

    shell-curl小例子,md5加密,shell时间处理

    shell字符串处理

    在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都... 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。

    shell中获取时间

    `date`命令的功能远不止于此,其丰富的参数选项使我们能够进行更为复杂的时间处理: - `-u`:显示UTC(协调世界时)时间,而非本地时间。 - `-s`:设置系统时间为指定的时间。 - `--set`:等同于`s`选项,用于设置...

    shell修改linux时间.txtshell修改linux时间.txt

    `hwclock` 和 `clock` 命令也是用于处理系统时间和 CMOS 时间的重要工具。它们可以帮助用户更精确地控制时间同步。 1. **查看硬件时钟时间**: ```bash # hwclock --show # clock --show ``` 2. **设置硬件...

    shell 定时任务处理

    ### Shell 定时任务处理详解 #### 一、引言 在现代的IT环境中,自动化是提高效率的关键因素之一。Shell脚本作为一种强大的自动化工具,在Linux系统管理中扮演着极其重要的角色。其中,定时任务是Shell脚本的一项...

    读取文件SHELL并判断文件生成时间,低于5分钟文件不拷贝。

    读取文件SHELL并判断文件生成时间,考虑到文件可能没有生成完,低于5分钟文件不拷贝。并且可以循环处理,分别判断生成的时间

    Shell时间运算及时间差计算方法

    最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 一、时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:...

    ChinaUnix论坛Linux Shell版精华帖合集

    文本处理是Shell脚本中的核心技能之一。这个部分可能包含如何使用grep、sed、awk等工具进行文本搜索、替换和格式化。学习者将学会如何处理日志文件、提取特定信息,甚至实现复杂的文本分析任务。 三、日期和时间: ...

    Android-ExecuteShell是一个可以方便的执行shell命令的Android开源库

    4. **命令流处理**: 支持命令流的处理,可以实时监听命令执行的进度,对于长时间运行的命令尤其有用。 **使用示例** 1. **安装依赖**: 在项目的build.gradle文件中添加ExecuteShell的依赖,如: ```gradle ...

    shell脚本编程100例

    本书《shell脚本编程100例》为读者提供了100个实战性的shell脚本编程实例,涵盖了检测网段主机状态、猜数字游戏、打印乘法口诀、使用rsync备份数据、切割Nginx日志、监控服务端口、使用mtime删除历史文件或日志文件...

    Shell编程.pdf

    当用户下达指令给该操作系统的时候,时间上是把指令告诉 Shell,经过 Shell 解释,处理后让内核做出相应的动作。系统的回应和输出的信息也由 Shell 处理,然后显示在用户的屏幕上。 3. Shell 解析器 Linux 系统支持...

    shell-文档资料

    在IT领域,Shell是一种至关重要的命令行接口,它允许用户与操作系统进行交互,尤其是对于Unix和Linux系统。本文将深入探讨“shell”这一主题,基于提供的文件“1-...因此,投入时间深入学习shell脚本是十分有价值的。

    基于单片机的简易shell

    5. **中断处理与多任务**:虽然简易shell可能不涉及复杂的多任务调度,但理解中断处理机制仍然重要,因为shell可能需要响应来自硬件的中断,例如按键输入或定时事件。 6. **错误处理**:为了提高用户友好性,简易...

    UNIX and Linux shell命令,shell编程资料,Per中文件手册

    1. **Perl简介**:Perl是一种解释型、动态类型的编程语言,最初设计用于文本处理,但随着时间的发展,它在系统编程、网络编程、GUI开发等多个领域都有广泛应用。Perl以其灵活性和强大的字符串处理能力著称。 2. **...

    UNIX shell 编程指南

    用一条命令处理分别改变文件和文件夹的权限 unix时间戳与系统时间相互转换 awk的学习 保护自己编写的shell程序 农行全国集中版代发工资shell程序 Shell程序设计的流程控制 身份证升位shell版(15位到18位) bash的内部...

    Shell 脚本编程实战100例.pdf

    5. 日志管理:从“切割Nginx日志”、“按照时间截取日志文件”等实例中,可以学习到如何利用Shell脚本来管理和分析日志文件,这对于故障排查和性能优化非常有用。 6. 自动化任务:例如“编写nginx启动脚本”、...

    Shell的详细教程

    ### Shell的详细教程 #### 一、Shell简介与作用 Shell是UNIX操作系统中用户与...Shell不仅是一个简单的命令解释器,更是一个强大的工具箱,为用户提供了一个灵活的平台来进行系统管理、任务自动化和数据处理等工作。

    实验6shell linux系统

    Shell 编程的应用非常广泛,可以用于实现各种自动化任务,例如批量处理文件、自动备份数据、自动发送邮件等。 Shell 编程也可以用于实现一些复杂的系统管理任务,例如系统监控、网络管理、安全管理等。 在本实验中...

Global site tag (gtag.js) - Google Analytics