当前位置:首页 » 编程软件 » shell脚本取当前时间

shell脚本取当前时间

发布时间: 2023-07-14 17:58:51

Ⅰ 在shell中怎么获取当前日期和时间

获得当天的日期:[root@master~]#date+%Y-%m-%d

有时候需要使用今天之前或者往后的日期,这时可以使用date的 -d参数。

获取明天的日期:date-dnext-day+%Y%m%d

获取昨天的日期:date-dlast-day+%Y%m%d

获取上个月的年和月:date-dlast-month+%Y%m

获取下个月的年和月:date -d next-month +%Y%m

获取明年的年份:date -d next-year +%Y

(1)shell脚本取当前时间扩展阅读

时间域参数:

时间域参数用于格式化输出日期,相关时间域参数如下:

% H 小时(00…23)

% I 小时(01…12)

% k 小时(0…23)

% l 小时(1…12)

% M 分(00…59)

% p 显示出AM或PM

% r 时间(hh:mm:ss AM或PM),12小时

% s 从1970年1月1日00:00:00到目前经历的秒数

% S 秒(00…59)

Ⅱ 用shell命令取得文件生成时间

通过shell获取当前8位日期,并赋给变量,并且使用变量作为文件名,建立文件夹

代码如下:

ls_date=`date +%Y%m%d`

mkdir ${ls_date}

上面两句代码虽然简单

但是在应用中比较实用

获取日期注意事项:date +%Y%m%d 这个字符串是被英文状态下的ESC下面那个键

获取变量注意事项:必须有$与{变量名}组成

linux:shell 脚本 如果判断当前时间 是不是12点之前。

  • 用date命令先取得当前的时间(仅取小时数) : date '+%H' #按24小时制取hour (00..23)

  • 然后与12进行比较,判断是不是12点之前

参考脚本代码:

#!/usr/bash
hh=`date'+%H'`
if[$hh-gt12]
then
echo"$hhbehind12"
else
echo"$hhinfrontof12"
fi
热点内容
外文免费数据库 发布:2025-02-07 01:12:26 浏览:194
第一滴血ftp 发布:2025-02-07 01:12:24 浏览:424
仿草料源码 发布:2025-02-07 01:08:31 浏览:532
python多线程map 发布:2025-02-07 01:04:37 浏览:462
python线程时间 发布:2025-02-07 01:04:26 浏览:793
精易编程 发布:2025-02-07 00:49:10 浏览:464
访问桂纶镁 发布:2025-02-07 00:49:00 浏览:938
安卓免费扫描哪个好 发布:2025-02-07 00:47:40 浏览:90
金蝶修改服务器地址 发布:2025-02-07 00:41:08 浏览:867
安卓手机版的蒸汽平台在哪里下载 发布:2025-02-07 00:29:04 浏览:454