标题: [文本处理] 批处理如何统计指定txt文本里有多少个四位数? [打印本页]
作者: FU8989 时间: 2010-3-29 20:56 标题: 批处理如何统计指定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
作者: bat007 时间: 2010-3-29 22:09
- grep -o "[0-9][0-9][0-9][0-9]" a.txt | grep -c "."
复制代码
作者: terse 时间: 2010-3-30 01:05
- @echo off
- for /f "delims=" %%i in (a.txt) do for %%j in (%%i) do set/a "n+=1"
- echo %n%
- pause
复制代码
作者: hfg1977 时间: 2010-3-30 01:29
grep 真是强大呀
作者: FU8989 时间: 2010-3-30 01:49 标题: 回复 3楼 的帖子
谢谢你 比如A.txt b.txt c.txt 在E盘 代码怎样写
作者: FU8989 时间: 2010-3-30 08:55 标题: 回复 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
谢谢你
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |