zoukankan      html  css  js  c++  java
  • 【Shell】获取设置日期和延时

    1.读取日期

    Linux:~ # date
    Mon Dec 17 03:16:53 EST 2018

    2.格式日期并打印

    Linux:~ # date "+%d %B %Y"
    17 December 2018

    3.设置日期时间

    Linux:~ # date -s "16 Dec 2018 5:20:21"
    Sun Dec 16 05:20:21 EST 2018

    上述命令为设置系统日期为:2018年12月16日 5点20分21秒

    4.查看命令运行时间

    #!/bin/bash
    start=$(date +%s)
    echo "hellwo world"
    sleep 1s
    echo "after 1s"
    end=$(date +%s)
    difference=$((end - start))
    echo Time Taken to execute commands is $difference seconds.
    
    

    执行结果

    image

    5.生成延时50秒的脚本


      1 #!bin/bash
      2 echo Count:
      3 tput sc #存储光标位置
      4 
      5 #循环50s
      6 for count in `seq 0 50` #循环生成数字
      7 do
      8   tput rc #恢复之前存储的光标位置
      9   tput ed  #清除从当前光标位置到行尾之间的所有内容
     10   echo -n $count
     11   sleep 1
     12   done
    View Code

    日期内容格式
    星期

    %a(例如:Sat)

    %A(例如:Saturday)

    %b(例如:Nov)

    %B(例如:November)

    %d(例如:31)
    固定日期格式(mm/dd/yy)%D(例如:10/18/10)

    %y(例如:18)

    %Y(例如:2018)

    小时%I或%H(例如:08)
    分钟%M(例如:23)
    %S(例如:29)
    纳秒%N(例如:097094592)
  • 相关阅读:
    670. Maximum Swap
    126. Word Ladder II
    695. Max Area of Island
    689. Maximum Sum of 3 Non-Overlapping Subarrays
    667. Beautiful Arrangement II
    前端开发-css
    前端开发-html
    mysql补充
    pythonl操作数据库
    mysql索引原理
  • 原文地址:https://www.cnblogs.com/OliverQin/p/10135339.html
Copyright © 2011-2022 走看看