
CODE: [Copy to clipboard][ Last edited by tireless on 2009-9-9 at 08:29 ]@echo off
(for /f "eol= delims=" %%a in (a.txt) do (
set var=%%a
setlocal enabledelayedexpansion
if "!var:~,1!!var:~-1!"=="58" echo;!last!
endlocal
set last=%%a
))>b.txt
CODE: [Copy to clipboard][ Last edited by tireless on 2009-9-9 at 10:20 ]@echo off
(for /f "eol= delims=" %%a in (a.txt) do (
set var=%%a
setlocal enabledelayedexpansion
if "!var:45=!" neq "!var!" echo;!last!
endlocal
set last=%%a
))>b.txt
CODE: [Copy to clipboard]@echo off
setlocal enabledelayedexpansion
set n=0
(for /f "delims=" %%a in (a.txt) do (
if !n! leq 1 (
if !n! equ 1 set /a n-=1 & echo;%%a
set var=%%a
if "!var:45=!" neq "!var!" set n=2
) else set /a n-=1
))>b.txt
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |