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

[文本处理] 批处理如何统计指定txt文本里有多少个四位数?

本帖最后由 pcl_test 于 2016-11-10 19:00 编辑

一个txt全部是四位数字 怎样统计出总共多少个? 谢谢各位
0001 0002 0003 0004 0005 0006 0007 0008 0009 0010
0011 0012 0013 0014 0015 0016 0017 0018 0019 0020
0021 0022

回复 3楼 的帖子

谢谢师傅 这个批处理是计算txt有多少行的 怎样修改能计算四位数个数 (路径D:\2AAAAA)
@echo off& cd /d "D:\2AAAAA\"
for %%1 in (*.txt)do (set /a wind=0,snow+=1
for /f "usebackq" %%2 in ("%%~1")do set /a wind+=1
call set  snow%%snow%%=%%1    %%wind%%& set /a smile+=wind)
echo totle      %smile%& echo.
for /l %%1 in (1 1 %snow%)do call echo %%snow%%1%%
pause 1>nul
谢谢你

TOP

回复 3楼 的帖子

谢谢你 比如A.txt  b.txt c.txt 在E盘 代码怎样写

TOP

grep 真是强大呀

TOP

  1. @echo off
  2. for /f "delims=" %%i in (a.txt) do for %%j in (%%i) do set/a "n+=1"
  3. echo %n%
  4. pause
复制代码

TOP

  1. grep -o "[0-9][0-9][0-9][0-9]" a.txt | grep -c "."
复制代码

TOP

返回列表