联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off setlocal enabledelayedexpansion for /f "delims=-" %%a in (20.txt) do ( set a=%%a if "!a:~5,6!"=="" echo !a! ) endlocal
@echo off setlocal enabledelayedexpansion for /f "delims=-" %%a in (a.txt) do ( set str= for /l %%i in (1 1 6) do ( set str=!str!. echo %%a|findstr /x !str! ) ) pause
@echo off setlocal ENABLEDELAYEDEXPANSION rem for /f "delims=-" %%a in (20.txt) do echo %%a>>a.txt for /l %%a in (1 1 3) do ( for /l %%i in (1,1,%%a) do ( set str=!str!. findstr /x !str! a.txt ) ) pause>nul
@echo off setlocal ENABLEDELAYEDEXPANSION for /f "delims=" %%a in (20.txt) do ( set str=%%a set str1=!str:~6,1! if not defined str1 echo %%a ) pause
Originally posted by knoppix7 at 2007-8-15 13:41: 这样可以不? @echo off setlocal enabledelayedexpansion for /f "delims=-" %%a in (20.txt) do ( if !a! LSS 10000 echo !a! set a= ) endlocal