shell脚本中计算时间差
1. 获取开始、结束时间(获取当前时间)
timer_start=`date "+%Y-%m-%d %H:%M:%S"`
timer_end=`date "+%Y-%m-%d %H:%M:%S"`
2. 计算时间差
duration=`echo eval $(($(date +%s -d "${timer_end}") - $(date +%s -d "${timer_start}"))) | awk '{t=split("60 s 60 m 24 h 999 d",a);for(n=1;n<t;n+=2){if($1==0)break;s=$1%a[n]a[n+1]s;$1=int($1/a[n])}print s}'`
echo "耗时: $duration"
3. 执行结果
开始: 2018-09-04 14:52:19
结束: 2018-09-04 14:52:22
耗时: 5h39m3s
shell脚本中计算时间差相关推荐
- Shell脚本中计算字符串长度的5种方法
这篇文章主要介绍了Shell脚本中计算字符串长度的5种方法,来自于个人Shell脚本长期的开发经验,需要的朋友可以参考下 有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前S ...
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- 为什么“ cd”在shell脚本中不起作用?
我正在尝试编写一个小脚本以将当前目录更改为我的项目目录: #!/bin/bash cd /home/tree/projects/java 我将此文件另存为proj,并使用chmod添加了执行权限,然后 ...
- shell脚本中的几个括号总结(小括号/大括号/花括号)
[转载]shell脚本中的几个括号总结(小括号/大括号/花括号) (2011-10-08 21:23:34) 转载▼ 标签: 杂谈 分类: linux shell脚本中的几个括号总结(小括号/大括号/ ...
- Shell脚本中循环until命令用法笔记
在shell脚本中,可以使用until执行循环处理,如果使用until命令的话如果表达式的结果为false时才执行循环体,直到测试表达式的值为true的时候才会 停止循环. 语法结果如下: until ...
- linux分支结构,实验四 Shell脚本中的分支结构
实验四 Shell脚本中的分支结构 #实验内容: ###一.if分支结构 •if结构是最基本的分支结构类型. •使用if结构时,只有满足某个条件才会执行某些语句,而在不满足此条件的情况下执行其他语句. ...
- shell脚本中数组的使用_Shell脚本中的数组
shell脚本中数组的使用 Knowing how to work with arrays in shell scripts will help you work with larger datase ...
- shell脚本for循环_了解Shell脚本中的for循环
shell脚本for循环 Continuing on from our previous tutorials, let's understand the for loop in shell scrip ...
- linux 脚本 alias,在shell脚本中使用alias别名
本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...
最新文章
- 2018-3-4 nginx和Tengine 以及高并发的概念
- 微软发布最新开源Blog平台“Oxite”
- mac 通过 homebrew 安装mongodb
- 6-2 多项式求值 (15 分)
- 华为户外模式怎么设置_华为FreeLace Pro降噪器效果怎么样?降噪开启和设置教程!...
- httpd2.4.9主配置文件参数详解
- github上一些酷炫效果
- golang mian函数和init函数
- 微信小程序 + 腾讯位置服务SDK 实现路线规划
- selenium: 网页打开最大化
- 科技复原,3000多前年的木乃伊「发声」了
- 用U盘安装Windows server 2012 R2
- 基于51单片机的gps定位系统
- 关于 Win10 截图 截屏 原生截图工具 基础使用
- windows win7电脑搜索功能失效怎么修复
- Ubuntu下的终端多标签切换快捷键
- html-canvas-绘制简单线条
- 巧用计算机课件,如何用电脑录制ppt讲解视频?
- 转转二手交易平台建设高效率循环经济链
- ios 客户端IPV6网络超时等相关问题