日志文件是每日一个。统计日志文件中的关键字,获取每日浏览次数。将次数保存到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" ]
dofiledate=`date -d @$beg_s +"%Y-%m-%d"`echo $filedate >>../zsy.txt && grep 'xxx url' catalina-$filedate.out |wc -l >>../zsy.txtbeg_s=$((beg_s+86400))
done

运行文件./dateup.sh 20171009 20171010

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

2017-10-09

0

2017-10-10

0

转载于:https://www.cnblogs.com/memery/p/7643939.html

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

  1. 谷歌浏览器修改CSS和js后同步保存到文件中 (译)

    本文标题:谷歌浏览器修改CSS和js后同步保存到文件中. 文本作者:魔芋铃. 英文原文:http://www.stephensaw.me/google-chrome-devtools-source-m ...

  2. linux终端打印保存到文件,Linux 终端中命令输出保存到文件中的方法

    当你在 Linux 终端中运行命令或脚本时,它会在终端中打印输出方便你立即查看. 有时你需要将输出保存到文件中以备将来参考.当然你可以在 Linux 终端中复制和粘贴,但是有更好的方法可以在 Linu ...

  3. RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78214267 既然已经可以通过 RTSP 获取h264 裸流了.那么通过 F ...

  4. Object 保存到文件中

    6月4日 Object 保存到文件中  Q. 你添加一个新类到你的项目当中且你希望可以保存这个类的一个实例对象到磁盘文件 并在需要时从磁盘文件读回到内存中  A. 方案  确保你的类遵循 NSCodi ...

  5. 音视频开发(17)---RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中 https://blog.csdn.net/qq_29350001/article/details/7821426 ...

  6. 《R语言与数据挖掘最佳实践和经典案例》—— 3.5 将图表保存到文件中

    本节书摘来自华章出版社<R语言与数据挖掘最佳实践和经典案例>一 书中的第3章,第3.5节,作者:(澳)Yanchang Zhao,更多章节内容可以访问云栖社区"华章计算机&quo ...

  7. matlab gui怎样将结果保存_Matlab将工作区变量保存到文件中的方法

    save 将工作区变量保存到文件中 全页折叠 语法 save(filename) save(filename,variables) save(filename,variables,fmt) save( ...

  8. python实现:用类实现一个图书馆,实现借书,入库,还书,查书,等功能,要求数据可以保存到文件中,退出后下次可以找回数据...

    第一步:标准化先获得信息 #coding=utf-8 import traceback import pickle import os import os.pathclass GRLlibrary(o ...

  9. 第5章【思考与练习2】将数据集划分为训练集与测试集,查看决策树分类器的性能。 将例5-3中的分类器保存到文件中,然后重新加载预测给出的新数据。

    P101思考与练习2 1.将数据集划分为训练集与测试集,查看决策树分类器的性能. #1. #划分为测试集与训练集 import pandas as pd data = pd.read_csv('dat ...

最新文章

  1. node.js浅入深出---fs模块的stat判断是否为文件夹
  2. Asp.Net MVC 模型(使用Entity Framework创建模型类)
  3. C# 8: 默认接口方法
  4. 计算机应用发表论文,计算机应用论文发表.docx
  5. matlab求傅里叶级数展开式_连续时间的傅里叶级数
  6. C语言实例——判断是否为闰年
  7. ReplicaStateMachine分析
  8. 上传文件到数据库,然后下载文件
  9. stl list中erase和remove区别
  10. solidworks图纸模板添加_如何建立符合国标的SolidWorks工程图模板
  11. [经典]PK:星际争霸 vs 魔兽争霸3 vs 红警
  12. 今天的骑行路线。。。
  13. Word2016安装MathType流程及“53”.wll文件未找到错误解决办法
  14. 中科大计算机学院推免拟录取,中科大2019年录取177所高校推免生2109人,外校985生源不足三成...
  15. 一个人的武林:渗透测试常规思路分析(一)
  16. Thinkphp——hook类行为扩展
  17. Android 悬浮窗的使用(2)
  18. FTTH?FTTB?
  19. node.js学习-第一章节
  20. opencv报错—error C2872: ACCESS_MASK: 不明确的符号

热门文章

  1. httpservletrequest_了解HttpServletRequest 对象 基本应用
  2. Android动态加载黑科技 动态创建Activity模式
  3. 慢 SQL 诊断优化套路包,套路用的对,速度升百倍
  4. Windoes普通用户使用管理员下安装的软件
  5. W10中给文件夹添加备注或者注释
  6. 用html通过python调用mysql_HTTP协议与使用Python获取数据并写入MySQL
  7. mac idea用自带的maven还是_苹果电脑自带截图工具怎么用?mac自带截屏工具使用技巧分享
  8. python调用git生成log文件_python解析git log后生成页面显示git更新日志信息
  9. miui 8.5 android,小米MIUI 8.5稳定版更新来了:直达服务功能秒开应用
  10. [NSDI 17] TuX2: 面向机器学习的分布式图计算系统 学习总结