大家好:
test.txt 有两行:
1234567890
abcdefgh
代码如下:用来统计每行字数,这样写出来总是统计一行,我找不到原因,请大家帮忙看下:谢谢
@echo off & setlocal enabledelayedexpansion
:begin
for /f "delims=" %%a in (d:\test.txt) do (
set var=%%a
for /l %%b in (0 1 1000) do (
if "!var:~%%b,1!"=="" (
set length=%%b
goto :loo )
)
:loo
echo !length!
set var=
)
pause
test.txt 有两行:
1234567890
abcdefgh
代码如下:用来统计每行字数,这样写出来总是统计一行,我找不到原因,请大家帮忙看下:谢谢
@echo off & setlocal enabledelayedexpansion
:begin
for /f "delims=" %%a in (d:\test.txt) do (
set var=%%a
for /l %%b in (0 1 1000) do (
if "!var:~%%b,1!"=="" (
set length=%%b
goto :loo )
)
:loo
echo !length!
set var=
)
pause
