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
相关推荐
看星星的派大星6 分钟前
rk3568 , buildroot , qt ,使用sqlite, 动态库, 静态库
linux
AI探索先锋26 分钟前
Ubuntu 20.04下MySQL 8.4.3 LTS离线安装全攻略
linux·服务器·mysql·ubuntu
开心呆哥39 分钟前
【python翻译软件V1.0】
java·服务器·python
喵先生!1 小时前
ubuntu NVIDIA 驱动程序安装指南
linux·chrome·ubuntu
Jonathan Star1 小时前
fastgpt 调用api 调试 写 localhost, 127.0.0.1不行,要 ipconfig 找到本机ip
服务器·网络协议·tcp/ip
大小先生1 小时前
CentOS 系统中防火墙相关命令
linux·centos
勉强勉强1 小时前
centos systemd方式配置jar开机自启
linux·centos·jar
知识鱼丸2 小时前
【杂记】qt
linux·运维·windows
xiaopzi1231232 小时前
宝塔安装mongodb后,写脚本监控运行状态,关闭后自动重启
linux·运维·服务器
大象机器人2 小时前
自动化机械臂视觉跟踪和手眼校准
运维·python·机器人·自动化·硬件工程·制造