-
- @echo off&setlocal enabledelayedexpansion
- set m=0
- for /f "delims=" %%a in (a.txt) do (
- set "str=%%a"&set "str=!str: =!0"
- for %%b in (!m!) do (if "!str:~%%b,1!" neq "" call :sub "%%a")
- )
- echo 字符数是多的是%var%行,共有%m%个字符。
- pause
- goto :eof
-
- :sub
- set/a en=m+40
- for /l %%a in (!m!,1,!en!) do (
- if "!str:~%%a,1!" equ "" (
- set/a n=%%a-1
- if !m! lss !n! set/a m=!n!,n=0&set "var=%~1"
- goto :eof
- )
- )
- set/a m=en
- goto :sub
复制代码
|