日志文件的每一行一般都是有格式的,可能以空格,斜线间隔自己的各个域,这样便于分析统计。
@echo off
for /f "delims=|" %%i (rizhi.log) do (
echo %%i >> block.txt
)
echo finish file index read
for /f %%a in (block.txt) do (
for /f "tokens=1,* delims=|" %%e in (rizhi.log) do (
if %%a==%%e echo %%e%%f >> result.txt
)
)