我想寻求帮助。 我需要知道如何从设备构建一个大日志文件。 这就是问题。我目前正在为一家公司工作,我有一些机器(如ATM /咖啡机/饮料/ Ciggaretes ......),这些设备生成大型日志文件,我想剪切文本,以便在过程中发现一些特定的错误。我知道find的选项,但重点是分开具有开头和结尾的特定事件,以及介于两者之间的事物。 Bthw日志文件存储在记事本中,但如果在Word和Excel中有解决方案,它也会被接受。
谢谢!
答案 0 :(得分:0)
最终将取决于相关日志文件的结构。
例如,您可以将日志文件导入DBMS(如MS Access或SQL Server),然后运行查询以返回在给定时间内发生的事件,返回特定的错误代码/描述或匹配某些您选择的其他标准。
答案 1 :(得分:0)
如果您只是解析文本文件以查找特定的单词/短语,那么您应该可以使用grep
(在Linux上), Select-String
(powershell)或{{3} (使用Windows cmd)。
所有这些工作都是通过检查模式匹配的文本行,在这种情况下是您正在寻找的错误消息。
所以你想要的东西是:
grep <your error message> <the files to search>
然后可能将其重定向到文件,以便您以后更容易阅读。