当前位置:DOS资源站资料中心批处理教程 → 用批处理统计文本文件的字符个数

用批处理统计文本文件的字符个数

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-28 21:39:40

@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