㈠ 在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脚本显示当前日期和时间,path环境变量的值,当前用户名称和当前所在的路径
1、用date 和echo就可以了。
2、实例:
#!/bin/sh
echo The date is:
date +%F
echo The time is:
date +%T
echo The PATH is:
echo $PATH
echo who r U:
whoami;
#echo $USER
echo the pwd:
echo $PWD
㈢ Linux:shell脚本中如何获取当前时间年月日、时分秒
自己看下man page
man date
㈣ 用shell脚本读取一个包含当前时间的文件,该文件的格式必须为第一行月,日,年,
先把当前时间写入该文件啊
命令:echo `date +"%Y-%m-%d %T"` >abc.txt
期中abc.txt是你的文件
此命令的结果:2015-12-17 09:09:25
再把顺序截取一下月日年
㈤ shell脚本计算时间
TIME_INPUT=`date -d "00:00" +%s`
通过时间戳来计算
nowtime=`date +%s`
shijiancha=`expr $nowtime - $TIME_INPUT`
if [ $shijiancha -gt 180 ];then
echo 3分钟前
else
if [ $shijiancha -lt -180 ];then
echo 3分钟后
fi
fi
㈥ 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
㈦ shell获取时间精确到毫秒级别是哪个命令
1、首先打开代码编辑器。选择bash脚本语言。