Bat脚本之在文件中查找多个字符串并保存到文件中.docxVIP

  • 11
  • 0
  • 约1.12千字
  • 约 2页
  • 2023-06-18 发布于四川
  • 举报

Bat脚本之在文件中查找多个字符串并保存到文件中.docx

概述 本文讲述的是对文本的内容进行检索,找到需要匹配的字符串并挑出对应字符串输出到新的 文本中,实现文本内容过滤的效果。 本人在开发的过程中,经常会打印一些log数据来监测系统是否运行正常,但是有时候log 数据特别大,且有时候会有一些log和当前问题不相关,需要过滤掉,所以想写一个可以 提取出我所需要信息的脚本来完成log数据的提取。 需求 1、可以提取多个字符串内容; 2、可以输出到另外的文本中,不对原文件进行修改; 需求分析 根据这个需求,可以有多个方法实现,其实简单的就是对文本的内容进行查找,当文件小的 时候,其实是可以使用Not即ad++这样的软件进行查找,但是Notepads是有大文件限制 的,所以我的想法是通过bat脚本的方式进行处理。 需求实现 @echo off rem需要查找的第1个字符串 set strl= rem需要查找的第2个字符串 set str2= rem需要查找的第3个字符串 set str3= rem需要查找的文件 set filename=,, rem在当前脚本处查找1、2、3字符串并在输出到当前路径生成的output.txt文 件 12@echo findstr /r %strl% %str2% %str3% %filename% output.txt off pause实现功能 实现功能 1、可以查找多个字符串; 2、可以将查找到的字符串输

文档评论(0)

1亿VIP精品文档

相关文档