比如反向引用的例子,

原日志如下:

{"accessip_list":"120.194.227.182","client_ip":"120.194.227.188","@timestamp":"2019-11-13T21:36:11+08:00","method":"GET","url":"/cateory/index.php","status":"200","body_bytes_sent":"1008570","request_time":"1.268","http_user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36","total_bytes_sent":"1031523"}

将accessip_list的ip赋值给client_ip,达到一致性

那么在sed命令中使用如下:

sed -i 's#{"accessip_list":"\(.*\)","client_ip":".*","@timestamp"#{"accessip_list":"\1","client_ip":"\1","@timestamp"#g' 1.log

最新文章

  1. Https方式使用Git@OSC设置密码的方式
  2. linux 用户创建、管理、权限分配
  3. Codeforces Round #254 (Div. 2) A DZY Loves Chessboard
  4. Java—图形处理
  5. Hive基础之COALESCE用法
  6. 使用QEMU创建虚拟机
  7. shell实例练习+详解
  8. DOM生成XML文档
  9. RabbitMQ In JAVA 介绍及使用
  10. Java中的过滤器,拦截器,监听器---------简单易懂的介绍
  11. SpringBoot 2.0 报错: Failed to configure a DataSource: 'url' attribute is not specified and no embe
  12. About me?
  13. openssl编译参数选项
  14. php删除文件夹下面所有文件包括(删除文件夹)不删除文件夹
  15. ubuntu下配置时间同步NTP
  16. yui压缩JS和CSS文件
  17. python-day43--多表查询
  18. JavaWeb学习总结(七):通过Servlet生成验证码及其应用 (BufferedImage类)
  19. 优化中的subgradient方法
  20. Lucene Scoring 评分机制

热门文章

  1. awesome-RecSys
  2. spring学习-ApplicationContext-spring上下文深入理解
  3. cad问题小百科 持续更新
  4. 算法:线性查找(重点isFlag标志)
  5. 关于 golang build
  6. sqlserver获得数据库非聚集索引的代码
  7. 使用Docker安装mysql,挂载外部配置和数据
  8. 《PHP7底层设计与源码实现》学习笔记1——PHP7的新特性和源码结构
  9. Java之利用Freemarker模板引擎实现代码生成器,提高效率
  10. 总结:WPF中MultiBinding多值绑定的方法