批处理命令findstr怎样搜索出的结果次数?

批处理命令findstr怎样搜索出的结果次数?
比如说
文本文件1.txt为
王五
张三
王五
张三
李四
李四
张三
王五
王五
李四
王五
想查出含字符王五,张三,李四的共有几处
因为要搜索几十项字符串
所以直接在findstr后粘贴所有字符串
如果搜索0不到能否输出:找不到0
find 查询查不出中文字符串
find只能一个一个字符串查
用excel公式是可以,可是数据太多直接卡了

用 find 可以查中文啊,你要加“ ”才可以:
find /c "王五"

需要查询的数据较多时,可以利用 for 来自动处理。追问

偶是批量查询几百个数据的,有什么好方法吗?

追答

把需要查询的词存入一个文本文件,如:GJC.txt,每行一个,不重复。1.txt 仍然是你的原始数据。
for /f "delims=" %%c in (GJC.txt) do (
>>OK.TXT echo %%c
>>OK.TXT find /c "%%c" 1.txt
)
start "" OK.TXT

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网