关于shell显示系统当前日期和时间的简单使用 |
您所在的位置:网站首页 › shell获取文件时间 › 关于shell显示系统当前日期和时间的简单使用 |
date +%Y 以四位数字格式打印年份 eg: 2018date +%y 以二位数字格式打印年份 eg: 18date +%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脚本中, 反撇号(命令替换,提取命令执行后的输出结果)不能省略,也可使用$()替换, 可以理解为把两个反撇号之间的内容看做一个整体 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |