日志处理

grep

# 适用于超大文本匹配,无法vim的
grep -n "要匹配的内容" log.2021.4.22

sed

# 通常grep -n知道具体的行数 N=250000后,切割250000,250100之间的日志,进行分析
sed -i "250000,250100p" log.2021.4.22 >> lognew.txt

awk

# 按照\t分割,匹配第五个位置等于“503”,打印 日志($0表示全部)
awk -F "\t" '{if($5==503) print $0}' log > 503.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容