文本内容:a.txt- baaaaaa aaaa bbbbbb ccccccccccc dddd
- aa aaaaaaa bbbbbbbb cccccccccc ddddddddddddd eeeeeee
- aaaaaaaaaaaa bbbbbbbbbbb cccccccccccccccccccc
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aa
- aaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbb
- aaaaaaaaa ccccccccc bbbbbbbbbbbbb ddddddddddddddddd
复制代码 批处理显示每行的字符串数量(不算空格- @echo off
- Setlocal Enabledelayedexpansion
- set n=0
- for /f "delims=" %%i in (a.txt) do (
- set "ke=%%i"
- set ke1=!ke: =!
- set m=0
- :1
- if "!ke1:~%m%,1!" gtr "" set /a m+=1&goto 1
- echo !m!
- )
-
- pause
复制代码 )
为什么只显示第一行的 我错在哪里! |