You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从大型日志文件中仅提取日期与时间信息?

提取日志中的日期时间到文件的实用方法

针对你的日志格式,以下几种命令行工具可以快速完成提取,无需复杂编程:

1. 使用cut截取固定长度

你的日志里日期时间是每行开头的23个字符(格式为YYYY-MM-DD HH:MM:SS,SSS),直接截取:

cut -c 1-23 your_log_file.log > extracted_dates.txt

2. 使用awk按字段提取

日期时间是每行的前两个空格分隔字段,用awk打印这两个字段:

awk '{print $1, $2}' your_log_file.log > extracted_dates.txt

3. 使用grep正则匹配精准提取

如果担心日志格式有变动,用正则表达式匹配标准日期时间格式,确保提取准确:

grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3}' your_log_file.log > extracted_dates.txt

注意事项

  • 把命令里的your_log_file.log替换成你实际的日志文件名
  • 执行后,结果会保存到extracted_dates.txt文件中,每行对应原日志的日期时间

内容的提问来源于stack exchange,提问作者Bünyamin Göl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 18:15:36