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
相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.19 分钟前
Haproxy ACL实战:精准分流与访问控制
运维
Eiceblue23 分钟前
.NET框架下Windows、Linux、Mac环境C#打印PDF全指南
linux·windows·.net
RockHopper202527 分钟前
解读数字化生产运行系统的裁决机制
运维·系统架构·智能制造·isa-95·isa-88
试试勇气30 分钟前
Linux学习笔记(十三)--文件系统
linux·笔记·学习
guizhoumen39 分钟前
2026年建站系统推荐及选项指南
大数据·运维·人工智能
yingdonglan1 小时前
鸿蒙跨端Flutter学习——GridView高级功能
linux·运维·windows
2301_803554521 小时前
阻塞,非阻塞,同步,异步以及linux上的5种IO模型阻塞,非阻塞,信号驱动,异步,IO复用
java·服务器·网络
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][clk]clk
linux·笔记·学习
Genie cloud1 小时前
外贸独立站建站完整教程
服务器·数据库·云计算
遇见火星1 小时前
在Linux中使用journalctl命令进行日志分析和管理详细教程
linux·运维·服务器·journalctl