shell实现统计浏览次数并将结果保存到文件中

    日志文件是每日一个。统计日志文件中的关键字,获取每日浏览次数。将次数保存到txt文件中。。

    将日期也一并保存到txt文件中。

    输入开始日期和结束日期,就可以统计出每日的次数

代码如下:

#!/bin/sh
#dateup
datebeg=$1
dateend=$2
cd /mnt/home/deploy/appserver/core/logs
#read datebeg
#read dateend
beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "$dateend" +%s`
while [ "$beg_s" -le "$end_s" ]
do
  filedate=`date -d @$beg_s +"%Y-%m-%d"`
  echo $filedate >>../zsy.txt && grep 'xxx url' catalina-$filedate.out |wc -l >>../zsy.txt
  beg_s=$((beg_s+86400))
done

运行文件./dateup.sh 20171009 20171010

打开zsy.txt,可以看到其中内容如下:

2017-10-09

0

2017-10-10

0

 

posted @ 2017-10-10 09:07  mmjo  阅读(254)  评论(0编辑  收藏  举报