当前位置: 技术问答>linux和unix
时间大小的比较问题
来源: 互联网 发布时间:2016-03-21
本文导语: 如何比较时间格式如 May 22 04:17:09 Aug 08 03:16:05 的大小, 我是在日志提取出来的,用来写分析日志的sell May 20 04:05:55 rtcopyd[4215]: tpwrite -V A00390 -l al -F F -b 262144 -n -Z 2845 40.56504@stager.ihep.ac.cn -q 619 -f ER/P/PTE...
如何比较时间格式如
May 22 04:17:09
Aug 08 03:16:05
的大小,
我是在日志提取出来的,用来写分析日志的sell
May 20 04:05:55 rtcopyd[4215]: tpwrite -V A00390 -l al -F F -b 262144 -n -Z 2845
40.56504@stager.ihep.ac.cn -q 619 -f ER/P/PTEST/PTEST1 diskserver03:/data01/u0/s
tage/ptest1.284533
May 20 04:05:55 rtcopyd[4215,4]: rtcpd_Mount() Ctape_mount() Ctape_mount: TP002
- getcwd error : No such file or directory
定义成字符串能比较的出来大小吗?
May 22 04:17:09
Aug 08 03:16:05
的大小,
我是在日志提取出来的,用来写分析日志的sell
May 20 04:05:55 rtcopyd[4215]: tpwrite -V A00390 -l al -F F -b 262144 -n -Z 2845
40.56504@stager.ihep.ac.cn -q 619 -f ER/P/PTEST/PTEST1 diskserver03:/data01/u0/s
tage/ptest1.284533
May 20 04:05:55 rtcopyd[4215,4]: rtcpd_Mount() Ctape_mount() Ctape_mount: TP002
- getcwd error : No such file or directory
定义成字符串能比较的出来大小吗?
|
$ cat date.sh
#! /bin/bash
date1="May 22 04:17:09"
date2="Aug 08 03:16:05"
date3=`date -d "$date1" +%m%d%H%M%S`
date4=`date -d "$date2" +%m%d%H%M%S`
if [ $date3 -eq $date4 ]
then
echo "$date1 = $date2"
exit
fi
if [ "$date3" > "$date4" ];
then
echo "$date1 > $date2"
else
echo "$date1