-1

我想寻求帮助。我需要知道如何从设备构建大日志文件。这就是问题。我目前在一家公司工作,我有一些机器(如 ATM/咖啡机/饮料/香烟......),这些设备会生成大的日志文件,我想剪切文本以便在处理过程中找到一些特定的错误。我知道 find 的选项,但关键是要分开具有开始和结束以及介于两者之间的特定事件。Bthw 日志文件存储在记事本中,但如果 Word 和 Excel 中有解决方案,也可以接受。

谢谢!

4

2 回答 2

0

它最终将取决于相关日志文件的结构。

例如,您可以将日志文件导入数据库管理系统(如 MS Access 或 SQL Server),然后运行查询以返回在给定时间内发生的事件、返回特定的错误代码/描述或匹配某些其他条件你的选择。

于 2018-02-21T19:34:22.497 回答
0

如果您只是解析文本文件以查找特定的单词/短语,那么您应该能够使用grep(在 Linux 上)、(powershell)或(使用 Windows cmd)。 Select-StringFINDSTR

所有这些都通过检查文本行的模式匹配来工作,在这种情况下是您正在寻找的错误消息。

因此,您需要以下内容:

grep <your error message> <the files to search>

然后可能会将其重定向到一个文件,以便您之后更容易阅读。

于 2018-02-21T19:55:54.027 回答