早教吧 育儿知识 作业答案 考试题库 百科 知识分享

批处理计算在文件中某个字符串出现的次数这是我的代码@echooffsetn=0for%%ain(xxxx.*)do(for/f"usebackqdelims="%%bin("%%a")do(for%%cin(%%b)do(if%%c==niceset/an+=1))goto:end):endechonice共出现:%n%次

题目详情
批处理 计算在文件中 某个字符串出现的次数
这是我的代码
@echo off
set n=0
for %%a in (xxxx.*) do (
for /f "usebackq delims=" %%b in ("%%a") do (
for %%c in (%%b) do (
if %%c==nice set /a n+=1
)
)
goto :end
)
:end
echo nice共出现:%n%次
当我想把nice换成比如 nice girl 的时候就不行了 中间多了个空格 不知道该怎么处理
▼优质解答
答案和解析
加引号 if "%%c"=="nice girl"
看了 批处理计算在文件中某个字符串...的网友还看了以下: