#!/bin/bash

#好多地方可以优化,先记录下,便于以后使用

dir="/logs/$1"
file="/logs/$1/requests.log"
if [ $1 ];then

  if [[ ! -d $dir && ! -f $file ]];then
    echo "$dir is not exist"
  else
    #过滤指定内容到文件,便于以后使用
    cat $file | grep '"game_id":"3070"' | grep -E '"GAME.Accounts.Create"' >>./logs/$1".log"

    cat $file | grep '"game_id":"3070"' | grep -E '"GAME.Accounts.Login"' >>./logs/$1".log"

    #开始截取喽

    awk '{print $3}' ./logs/$1".log" | awk -F ',' '{print $1}' | awk -F ':' '{print $2}' | awk -F '"' '{print $2}'>> ./ips/"ip"$1".log"
  fi
else
  echo " params is not empty"
fi

最新文章

  1. php导出EXCEL方法
  2. SSIS之-DTS对象&事件
  3. x.1
  4. 深入浅出设计模式——建造者模式(Builder Pattern)
  5. popwindow设置背景半透明
  6. IOS开发-表单控件的应用
  7. MATLAB学习笔记(十)——MATLAB图形句柄
  8. couchbase failover 集群故障自动转移方案研究!
  9. JavaScript中的作用域链原理
  10. Eclipse添加Web和java EE插件
  11. Android中调用文件管理器并返回选中文件的路径
  12. Caused by:org.hibernate.HibernateException:Unable to make JDBC Connection
  13. 国内环境安装k8s
  14. thinkphp3.2.3模板渲染支持三元表达式
  15. 单源最短路径算法——Bellman-ford算法和Dijkstra算法
  16. node-rsa 非对称加密和解密
  17. Python之路,第十七篇:Python入门与基础17
  18. Android - fragment之间数据传递
  19. Linux上磁盘挂载
  20. showDoc项目文档管理工具

热门文章

  1. POJ 2891 Strange Way to Express Integers 中国剩余定理MOD不互质数字方法
  2. NewStar 信息分发系统设计
  3. vulhub-php/php_inclusion_getshell
  4. Entity Framewrok 7beta7中不同版本sql server自动生成分页sql语句的问题
  5. Oracle 搭建Node.js开发环境
  6. Jedis使用工具类
  7. Aspx 验证码_各种封装
  8. hibernate课程 初探单表映射1-10 JUnit测试
  9. Day2 HTML基本标签元素
  10. 高德地图 获取sha1