标题: [问题求助] 查找文档字符并输出 [打印本页]
作者: 司马光2008 时间: 2021-8-6 21:36 标题: 查找文档字符并输出
大家好,小弟请教一个问题,先谢过。。。。。
有A.TXT文档一个,里面有多行文字
如:
A文档内容:
张三
李四
王五
。。
参照A.TXT的内容去查找 B.TXT 文档 ,找出B.TXT文档里面有多少个A文档的内容,并输出所占百分比
如:
B文档内容:
李四
王五
宝强
青龙
因为B文档中有2个A文档的内容,并且B文档有4行,所以 输出B.txt 所占百分比为:50%
作者: Batcher 时间: 2021-8-7 20:09
回复 1# 司马光2008 - @echo off
- for /f %%i in ('findstr /i /g:a.txt b.txt ^| find /c /v ""') do (
- set "LinesMatch=%%i"
- )
- for /f %%i in ('type b.txt ^| find /c /v ""') do (
- set "LinesB=%%i"
- )
- for /f %%i in ('powershell -c "%LinesMatch%/%LinesB%*100"') do (
- set MatchPercent=%%i%%
- )
- echo %MatchPercent%
- pause
复制代码
作者: 司马光2008 时间: 2021-8-8 11:55
感谢你的谢谢
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |