bat批量获取文本行数 10
我使用这个BAT批量命令,但是文本数量太多时,会直接失效。请问问题在哪。@echooff&setlocalenabledelayedexpansionfor/f"toke...
我使用这个BAT批量命令,但是文本数量太多时,会直接失效。请问问题在哪。
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=:" %%a in ('findstr /n ".*" "*.txt"') do (
set "var=!num!"
if /i not "!var!"=="%%a" echo.!var! !h!
set "num=%%a"
set "h=%%b 行"
)
echo !num! !h!
pause 展开
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=:" %%a in ('findstr /n ".*" "*.txt"') do (
set "var=!num!"
if /i not "!var!"=="%%a" echo.!var! !h!
set "num=%%a"
set "h=%%b 行"
)
echo !num! !h!
pause 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询