本帖最后由 tmplinshi 于 2012-11-19 14:32 编辑
- @echo off
- setlocal
-
- set inputfile="1.log"
- set bline="***************Check OS Filesystem Status**********************"
- set eline="*********check database status****************"
- set outputfile="output.log"
-
- set "_echo_start=" >%outputfile%
-
- for /f "tokens=1,* delims=:" %%a in (' findstr /n .* %inputfile% ') do (
- if not defined _echo_start (
- if /i "%%b" == %bline% (
- echo %%b
- set _echo_start=::
- )
- ) else (
- echo,%%b
- if /i "%%b" == %eline% goto finish
- )
- ) >>%outputfile%
-
- :finish
- echo finish
- pause
复制代码
|