zoukankan      html  css  js  c++  java
  • linux:date 计算一组命令所花费的执行时间

    date 命令可以用于计算一组命令所花费的执行时间#

    可以以不同的格式来读取、设置日期。

    (1) 读取日期:

    $ date
    Thu May 20 23:09:04 IST 2010
    

    (2) 打印纪元时:

    $ date +%s
    1290047248
    data 命令可以将很多不同格式的日期转换成纪元时。这就允许你使用多种日期格式作为
    输入。如果要从系统日志中或者其他标准应用程序生成的输出中获取日期信息,就完全
    不用烦心日期的格式问题。
    将日期转换成纪元时:
    $ date --date "Wed mar 15 08:09:16 EDT 2017" +%s
    1489579718
    选项 --date 指定了作为输入的日期。我们可以使用任意的日期格式化选项来打印输出。
    data 命令可以根据指定的日期找出这一天是星期几:
    $ date --date "Jan 20 2001" +%A
    Saturday
    1.10.3节中的表1-1是一份日期格式字符串列表。
    

    (3) 用带有前缀 + 的格式化字符串作为 date 命令的参数,可以按照你的选择打印出相应格式

    的日期。

    例如:
    $ date "+%d %B %Y"
    20 May 2010
    

    (4) 设置日期和时间:

    # date -s " 格式化的日期字符串"
    例如:
    # date -s "21 June 2009 11:01:22"
    

    计算一组命令所花费的执行时间

    #!/bin/bash
    # 文件名: time_take.sh
    start=$(date +%s)
    ls -l;
    pwd;
    echo this is a test.
    top;
    end=$(date +%s)
    difference=$(( end - start))
    echo Time taken to execute commands is $difference seconds.
    
  • 相关阅读:
    15个国外最佳免费图片素材网站
    jQuery基础【1】
    关于电子商务运营
    中国十大电子商务网站排名
    Web app制作细节:web app互动制作技巧
    微信Web APP应用
    微信公众平台如何与Web App结合?
    html5 app开发
    App主导现在 HTML5领衔未来
    chrome浏览器插件开发经验(一)
  • 原文地址:https://www.cnblogs.com/moox/p/11972631.html
Copyright © 2011-2022 走看看