bash比较文件时间和当前时间
ft=`date +%Y%m%d%H%M%S -Iseconds -r filea`
ct=`date +%Y%m%d%H%M%S -Iseconds`
if [ "$ct" -gt "$ft" ]
then
echo "Current Time Large than file time"
echo "$ct - $ft = "
echo $[$ct-$ft]
fi
ct=`date +%Y%m%d%H%M%S -Iseconds`
if [ "$ct" -gt "$ft" ]
then
echo "Current Time Large than file time"
echo "$ct - $ft = "
echo $[$ct-$ft]
fi
上面的秒数计算是不对的。
echo $[`date +%H` * 3600 + `date +%M` * 60 + `date +%S`]
这样算出来的就是准确的秒啦.
posted on 2006-09-25 22:14 CrazyWill 阅读(2193) 评论(0) 编辑 收藏 举报