Board logo

标题: [文本处理] 批处理一些txt文本,根据文本的字段处理? [打印本页]

作者: wang055qi    时间: 2022-6-14 18:03     标题: 批处理一些txt文本,根据文本的字段处理?

在一个目录下面有n个txt文件,需要去遍历每个txt文件,遍历出error字段的重新写入一个新的txt,如果遍历每个txt没有error字段,也重新echo一段话到新的txt。
目前只完成的前面的,后面的求教一下
@echo off
  for %%a in (.\logs\*log) do (findstr "Error" %%a >>.\logs\new.log)
:end
作者: flashercs    时间: 2022-6-14 19:42

  1. @echo off
  2. findstr "Error" .\logs\*log >>.\logs\new.txt
  3. if %errorlevel% gtr 0 echo 未找到Error >>.\logs\new.txt
  4. :end
复制代码

作者: wang055qi    时间: 2022-6-14 20:10

回复 2# flashercs
非常感谢,测试ok




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2