strong12345 当前离线
少尉
inittab 当前离线
中尉
TOP
terse 当前离线
中将
@echo off for /f %%i in ('find/c /v "" ^< a.txt') do set/a "sn=%%i-2" for /f "skip=%sn% tokens=1* delims=:" %%i in ('findstr /n ".*" "a.txt"') do echo %%j&pause&goto :eof复制代码
523066680 (消遣区)当前离线
版主
1. 先测量此文件有几行(利用 for /f 加上 计数),在算出要skip的行数,但这方法却一直行不通,会取错行....???
sysplay 当前离线
@echo off for /f %%i in ('find/c /v "" ^< a.txt') do set/a "sn=%%i-2" for /f "tokens=*" %%i in ('more +%sn% a.txt') do echo %%i&&pause&& goto :eof复制代码
Seter (.De Le Te.)当前离线
技术组成员
namejm (闭关中)当前离线
批处理代码写手
荣誉版主
batman 当前离线
考官
@echo off for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.txt') do set "n=%%a"&set "_%%a=%%b" set /a n-=1 call,echo %%_%n%%%&pause>nul复制代码
zhouyongjun 当前离线
上校
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set "var=!str!" set "str=%%i" ) echo;%var% pause>nul复制代码
qingyuedufeng 当前离线
一级士官