如何更改我在For / Do语句中查找的变量。
@ECHO off
set Riddle=The Bird In The The Bush
SET /a count=0
FOR (The) IN (%Riddle%) DO SET /a count=%count%+1
ECHO %count%
在这种情况下""是我想要寻找的变量,
但我不认为这是正确的格式
输出:
3
答案 0 :(得分:0)
这是您的代码的功能版本
@ECHO off
set Riddle=The Bird In The The Bush
SET /a count=0
FOR %%a IN (%Riddle%) DO if "%%~a"=="The" SET /a count+=1
ECHO %count%
请注意,这是区分大小写的。要使其不敏感,请将if "%%~a"
替换为if /i "%%~a"
。