处理大文件还是效率有问题- @echo off&setlocal enabledelayedexpansion
- for %%i in (abc 123 456) do set _%%i=i
- for /f "tokens=2 delims=:" %%i in ('findstr /n .* "1.txt"') do (
- set "str="
- for %%a in (%%i) do if defined str (set str=!str! %%a)else set str=%%a
- if defined str (
- for %%a in ("!str:~,3!") do if not defined _%%~a echo !str!&set k=
- ) else if not defined k echo;&set "k=k"
- )
- pause
复制代码
|