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