我必须在Windows服务器上读取日志文件并将其显示给用户。 我不必显示所有信息。从文件。 在unix中,我可以做尾巴-100,获得最新的100行,通过一些研究,我可以在该文本之后获取或获取信息。 但是,在Windows中,我使用的是“更多”,这对我来说无法解决。
到目前为止我尝试过的,并阅读整个文件。
more <filename.txt>OutPutFile.txt
我想做以下其中一项:
请帮我解决我的问题。感谢。
答案 0 :(得分:1)
以下是基于我所做评论的完整批处理文件示例:
@For /F Delims^=: %%A In ('FindStr/NL "08/19/2017" "in.log"'
) Do @If Not Defined i (Set/A "i=%%A-1"&Call More +%%i%% "in.log">"out.log")
更改“in.log”和“out.log”文件的名称以及双引号08/19/2017
之间的日期,以匹配您的已知名称,日期和格式。