@echo off & setlocal EnableDelayedExpansion
(for %%f in (*.txt) do (
for /f "tokens=1-5" %%a in (%%~sf) do (
if "%%a"=="20000" (
set "20000=%%a%%b%%c%%d%%e"
echo %%a !20000! >con
)
)
echo !20000!
)) > 20000.txt
我写的这个很繁琐的样子,不过总算可以导出关键字那一行了(源文件每行只有五列),但是不知道怎么加文件名中的日期进去。。。求修改