求字符数:
@echo off
set w=1
for /f "delims=" %%a in ('findstr /n .* a.txt') do set "var=%%a"&call :lis
echo.&echo 字符总数是 %u%
pause>nul
goto :eof
:lis
setlocal enabledelayedexpansion
set var=!var:*:=!
if not defined var endlocal&set /a w+=1&goto :eof
call :loop
echo 第 !w! 行有 !n! 个字符
endlocal&set /a u+=%n%,w+=1
goto :eof
:loop
if defined var (
set /a n+=1
set var=!var:~1!
goto loop
)
goto :eof