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
相关推荐
小王师傅665 小时前
深入解析:Docker在Mac上的运行本质与Linux进程管理机制
linux·macos·docker
ai_xiaogui5 小时前
PanelAI应用市场跑通!一键部署容器 + 服务器迁移宝塔面板安装全记录
服务器·宝塔面板安装教程2026·服务器重装系统迁移·panelai应用市场·轻量服务器优化swap·ai项目一键部署·panelai部署容器
Irissgwe5 小时前
9、数据链路层
linux·网络·mac·ip·数据链路层·arp协议·以太网帧格式
lwprain5 小时前
Umi-ocr2.1.5的linux部署,仅做记录
linux·服务器·umi-ocr
鹏大师运维5 小时前
统信UOS安装Subtitle Edit并使用Edge-TTS生成AI语音教程
linux·前端·人工智能·edge·麒麟·统信uos·ai语音
cjp5605 小时前
002.WEB API 服务器 RESTful规范
服务器
syagain_zsx5 小时前
Linux进程全面解析:从基础到高级管理(1/3)
linux
实心儿儿5 小时前
Linux —— 线程池(1)
linux
卧室小白6 小时前
K8S-Pod基本配置
linux·运维·服务器
yyuuuzz6 小时前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github