当前位置:首页 » 网页前端 » 用shell脚本输出当前系统的时间
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

用shell脚本输出当前系统的时间

发布时间: 2023-02-11 21:10:43

㈠ SHELL脚本取系统当前年月日问题

想把月份和日子左边的0去掉是吧, 用这个看看

echo`date+%Y-%m-%d`|awk-F"-"'{printf("dateis%d-%d-%d
",$1,$2,$3)}'

㈡ 请教如何在shell脚本中得到系统当前时间

date>aaa.txt
这样子就能够吧date写入到aaa文件里面

㈢ shell脚本关于时间的判断

这个用linux的date命令就可以实现,主要是判断当前的小时是否位于0晨就可以。代码大致如下:

#!/bin/sh
currentHour=$(date +%H)
if [ $currentHour -eq 00 ]
then
currentTime=$(date +%s);
tmp=$(($currentTime-3600));
echo $(date -d "@$tmp" +%Y-%m-%d);
else
echo $(date +%Y-%m-%d);
fi

㈣ 在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

(4)用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脚本获取系统时间 Linux程序

1,$HOME/getdate.sh,内容如下:
#!/bin/bash
DATE=/bin/date
$DATE +"%F %T" >>$HOME/date_log.log

2. $HOME/call_gd.sh,内容如下
#!/bin/bash
SH=/bin/sh
${SH} $HOME/getdate.sh