用于在最近的文件中搜索字符串的批处理文件

1 string batch-file recent-documents

我有很多日志文件,需要搜索某些字符串,并想知道我是否可以制作一个批处理文件来为我自动完成这项工作?我需要做的就是找到某个目录中的最新日志,然后在该文件中搜索该字符串.

我在这个网站上找到了以下代码,它可以很好地打开最新的日志文件,但不幸的是我不太了解批量编程来修改代码来搜索字符串并显示该行.

for /f "usebackq delims=" %%i in (`dir /b /o-d`) do @call "%%i"&goto :eof
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

Pre*_*gha 7

添加一个findstr到最后:

or /f "usebackq delims=" %%i in (`dir /b /o-d`) do findstr searchforthisstring %%i
Run Code Online (Sandbox Code Playgroud)

这样做是为了搜索"searchforthisstring"找到的文件

dir /b/o-d 
Run Code Online (Sandbox Code Playgroud)

哪个列表文件(/ b =简单地命名不是任何其他信息和/ od反向日期顺序