联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "skip=1" %%i in (%temp%\时间列表-含行号.ttt) do (echo%%i)&&(goto :eof)
C:\Documents and Settings\Administrator>echo off for /f "skip=5" %i in (%temp%\时间列表-含行号.ttt) do (echo/%i)&&(goto :eof) [4]2007-06-04 [5]2007-05-28 [6]2007-04-24 [7]2007-04-21 [8]2007-02-24 [9]2007-01-30 [10]2006-11-30 [11]2006-09-27 [12]2005-02-09
Originally posted by wudixin96 at 2007-7-11 11:23 PM: 不好意思。没细看,原来是cmd中啊。那goto :eof 是无效的。 [ Last edited by wudixin96 on 2007-7-12 at 07:22 AM ]
Originally posted by bjsh at 2007-7-12 02:12 AM: findstr /n delims=: 判断第一个域的值是否为指定行 ; 输出
指定跳过n行,读取1行
Originally posted by bjsh at 2007-7-13 12:49 AM: 不还是输出 指定的 某一行.... 比如取某文本文件第四行 for /f "tokens=1,2* delims=:" %%i in ('findstr /n .* test.txt') do if %%i==4 echo %%j