找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: z1366870839

[文本处理] 批处理怎样计算出每个文本里面有多少行?

[复制链接]
 楼主| 发表于 2018-9-17 23:26:50 | 显示全部楼层
回复 9# z1366870839


    可以处理了
 楼主| 发表于 2018-9-17 23:30:03 | 显示全部楼层
回复 8# ai20110304


    有部分是处理错误的数据,看不出是哪个代码出错。。。
 楼主| 发表于 2018-9-17 23:31:21 | 显示全部楼层
回复 8# ai20110304


    *_*.txt

前面的*必须是三位数才能处理正确,两位数无法处理的呢
发表于 2018-9-18 00:02:23 | 显示全部楼层
本帖最后由 /zhqsystem/zhq 于 2018-9-19 00:33 编辑

水一个
更改后的无错误代码:
(call:1)>new.txt
exit
:1
for /f "delims=" %%i in ('dir/a-d/s/b ".\*.txt"')do (
set $=0&&for /f "delims=:" %%n in ('findstr/n .* "%%~fi"')do set "$=%%n"
call set "#%%~fi=%%$%%"
call echo,%%~nxi        %%$%%
)
goto:eof
 楼主| 发表于 2018-9-18 01:00:24 | 显示全部楼层
回复 13# /zhqsystem/zhq


    哥,这个能扫,但是它不导出文本
 楼主| 发表于 2018-9-18 23:45:03 | 显示全部楼层

把这个bat计算的东西输入一个文本

把这个bat计算的东西输入一个文本
  1. for /f "delims=" %%i in ('dir/a-d/s/b ".\*.txt"')do (
  2. set $=0&&for /f "delims=:" %%n in ('findstr/n .* "%%~fi"')do set "$=%%n"
  3. call set "#%%~fi=%%$%%"
  4. call echo,%%~nxi        %%$%%
  5. )
复制代码
 楼主| 发表于 2018-9-18 23:46:22 | 显示全部楼层
  1. for /f "delims=" %%i in ('dir/a-d/s/b ".\*.txt"')do (
  2. set $=0&&for /f "delims=:" %%n in ('findstr/n .* "%%~fi"')do set "$=%%n"
  3. call set "#%%~fi=%%$%%"
  4. call echo,%%~nxi        %%$%%
  5. echo;#%%~fi=%%$%%个>>1.txt
  6. )
复制代码
我弄成这样无法输出正确
发表于 2018-9-19 00:33:35 | 显示全部楼层
回复 14# z1366870839
代码已更改完整,
删除新发重复帖
 楼主| 发表于 2018-9-19 00:47:13 | 显示全部楼层
回复 15# /zhqsystem/zhq


    这个扫一下会乱码。。。
发表于 2018-9-19 01:07:04 | 显示全部楼层
回复 16# z1366870839
懵圈中。。。这又不是二维码,别扫了,没加什么就是加了几个CALL子调用,原理都是一样的,(原内容)>导出,子调用便于局域化重复执行N次
发表于 2018-9-19 07:12:23 | 显示全部楼层
each的=前后如果是数字需要^转义。
发表于 2018-9-19 07:29:35 | 显示全部楼层
试了下,上面的真不好输出,给写了下面的,你试试
  1. @echo off&&setlocal enabledelayedexpansion
  2. for /f %%i in ('dir /b/on *.txt') do (
  3. set aa=
  4. for /f "tokens=2 delims=:" %%a in ('find /c /v "" %%i')do set/a aa=%%a
  5. echo %%i 共!aa!行>>3.txt
  6. )
  7. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 20:17 , Processed in 0.018902 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表