关于shell显示系统当前日期和时间的简单使用

  • date +%Y 以四位数字格式打印年份 eg: 2018
  • date +%y 以二位数字格式打印年份 eg: 18
  • date +%m 月份
  • date +%d 日期
  • date +%H 小时
  • date +%M 分钟
  • date +%S 秒
  • date +%w 星期,如果结果显示0,则表示周日
注意:
  • date后面要有空格
  • 字母区分大小写

date -d "-1 day" +%d 前一天的日期

date -d "-1 hour" +%H 前一小时

date -d "-1 min" +%M 前一分钟

date -d '-1 day' +%F 前一天的日期(年月日)

date -d yesterday +%Y%m%d 昨天(20190528)

获取上个月第一天和最后一天
#! /bin/sh 
nowdate=`date +%Y%m01` #本月第一天 
firstdate=`date -d"$nowdate last month" +%Y%m%d` #上个月第一天 
lastdate=`date -d"$nowdate last day" +%Y%m%d` #上个月最后一天 
echo $firstdate
echo $lastdate

.sh文件, 获取系统当前日期和时间

#!/bin/bash
cur_dateTime="`date +%Y-%m-%d %H:%m:%s`"
echo $cur_dateTime

直接输入获取

[root@mini3 ~]# date +"%Y-%m-%d %H-%M-%S"
注意:
  • shell脚本中, 反撇号(命令替换,提取命令执行后的输出结果)不能省略,也可使用$()替换, 可以理解为把两个反撇号之间的内容看做一个整体
  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值