有没有人赏我个BAT

img


求个把左边的提取成右边的到一个新的TXT里的BAT,很经常做重复的事情,要每个文件去搜索检查这些东西,很繁琐,能想到比较简单的只有用BAT来完成了,感谢。

来了来了 :D

@echo off
rem 循环文件每一行
for /f %%i in (test.txt) do (
   rem 遇到;;( DIA. =10.00 就放到new.txt 这个文本文件中
   echo %%i | findstr ";;( DIA. =10.00" >nul && echo %%i >> new.txt 
   rem 遇到G5 就放到new.txt 这个文本文件中
   echo %%i | findstr "G5" >nul && echo %%i >> new.txt   
   echo %%i | findstr "G5" >nul && echo; >> new.txt   
   )
   echo "deal done"
pause>nul

要识别的内容根据需求调整就可以了,你试一下。