linux截取日志信息

0.先查看服务器有没有sed,awk,perl命令

shell 复制代码
which sed

1. 通过grep查看关键信息的行数

shell 复制代码
grep -n '6c15663908844e91915592d2cbfdf4c0' ./test.log

2. 通过sed截取指定行信息到新文件

shell 复制代码
sed -n '865688,899698p' ./test.log > ./new_log.txt

3. 通过awk截取指定行信息到新文件

shell 复制代码
awk 'NR >= 865688 && NR <= 899698' ./test.log > test.txt

4. 通过perl截取指定标签中的内容

shell 复制代码
perl -0777 -ne 'while (/<FILE_VALUE>(.*?)<\/FILE_VALUE>/gs) {print $1,"\n";}' ./new_log2.txt > output_file.txt
相关推荐
小此方29 分钟前
Re:Linux系统篇(五十二)线程篇 · 五:直击 Linux 内核底层:TCB 与 LWP 一体两面全解析(附自定义线程封装)
linux·运维·驱动开发
ltl9 小时前
校验和与数据完整性:CRC32C、xxHash 与端到端校验
linux
我是小灰灰吖9 小时前
Ubuntu 22.04 设置 CPU 性能模式:提升系统响应速度
linux·ubuntu
ltl9 小时前
持续性能分析:Parca、Pyroscope、Grafana Beyla
linux
ltl9 小时前
Direct I/O 与 O_DIRECT:绕过缓存的得与失
linux
盐焗鹌鹑蛋10 小时前
【Linux】进程控制
linux
微三云 - 廖会灵 (私域系统开发)11 小时前
抖店 OPC 自动化运营系统架构与商业代理分控体系完整解析
运维·系统架构·自动化
G311354227311 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习
办公室马主任12 小时前
华南机械加工企业选MES服务商怎么选?
大数据·运维·人工智能·制造
盐焗鹌鹑蛋12 小时前
【Linux】进程程序替换
linux