【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)

转载于:https://www.cnblogs.com/OliverQin/p/10135339.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值