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 

上面的秒数计算是不对的。

echo $[`date +%H` * 3600 + `date +%M` * 60 + `date +%S`]
这样算出来的就是准确的秒啦.

你可能感兴趣的:(bash)