Share:grep命令查日志和日志内容乱码
grep命令查日志
本周突然接到通知,开发同事需要周六日轮流值班处理生产问题。本周六我做了支持。
查询日志的时候,使用最多的就是grep命令。周六碰到一个客户不能提前还款。
使用如下参数查找:
- 查询
关键字词匹配所在的行:grep -n '关键字词' 文件 - 查询
关键字词前面或者后面多少行,grep -Anum1 -Bnum2 关键字词 文件
日志内容乱码
问题描述:使用grep找出的部分日志没有乱码,中文显示好的。而使用less命令
发现乱码,后面使用export LANG=zh_CN.UTF8;,仍旧没有解决问题。
最后使用export LESSCHARSET=latin1,解决乱码问题。可以参考less - Unix, Linux Command
Author: cloudfeng
Link: https://cloudfeng.github.io/2018/07/07/arts/share/S-grep/
License: 知识共享署名-非商业性使用 4.0 国际许可协议