联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&Setlocal Enabledelayedexpansion ::指定行 set/a m=%1 1>nul ::指定列 set/a n=%2 2>nul set/a nn=n for /f "skip=%m% delims=" %%a in ('echo.^&type ABC.txt') do ( set str=%%a if "!str!"=="" goto :eof set/a mu=n/25+1 for /l %%b in (1,1,!mu!) do ( if !nn! leq 26 ( call :sub echo. data: !str! pause goto :eof ) else ( for /f "tokens=25*" %%c in ('echo.!str!') do set str=%%d ) set/a nn=n-25 ) ) :sub for /f "tokens=%nn%" %%c in ('echo.!str!') do set str=%%c
@echo off ::指定行 set/a m=%1 ::指定列 set/a n=%2 set/a m-=1 call :loop pause&exit :loop if %m% lss 1 (set skip=) else (set skip=skip=%m%) for /f "%skip% tokens=%n%" %%a in (a.txt) do echo %%a&goto :EOF goto :EOF
for /f "skip=%1 tokens=%2" %%a in ('echo.^&type a.txt') do echo.%%a