Originally posted by zh159 at 2007-12-25 02:03 PM:
FINDSTR放到for里面
FOR /F "eol=; tokens=7 delims= " %%i in ('FINDSTR /i %1 log.txt') do Echo %%i
这样会把log.txt 所有含 %1 的文本行找出来。我只要第一个含有%1 行就可以了。找了一下findstr和for的参数都没法控制只找一行。所以用了goto 跳出循环。
现在用这个取代:
for /f "tokens=7 delims= " %%i in ('findstr /n %1 log.txt^|findstr /b "1:"') do echo %%i >> temp03.txt
[ Last edited by jinthree on 2007-12-25 at 03:14 PM ]
