批处理取文本文件的行数

我这个写法,为什么传到result变量里就错误了
@echo off
set result=type Data.txt|find /c /v ""
echo %result%
pause

第1个回答  2013-07-13
@echo off
for /f "tokens=2 delims=:" %%a in ('find /c /v "" data.txt')do set/a result=%%a+0
echo,%result%
pause

本回答被提问者采纳
相似回答