根据关键字

时间:2018-02-21 19:27:26

标签: excel word notepad wordpad

我想寻求帮助。 我需要知道如何从设备构建一个大日志文件。 这就是问题。我目前正在为一家公司工作,我有一些机器(如ATM /咖啡机/饮料/ Ciggaretes ......),这些设备生成大型日志文件,我想剪切文本,以便在过程中发现一些特定的错误。我知道find的选项,但重点是分开具有开头和结尾的特定事件,以及介于两者之间的事物。 Bthw日志文件存储在记事本中,但如果在Word和Excel中有解决方案,它也会被接受。

谢谢!

2 个答案:

答案 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>

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