如何更改要在FOR / DO语句中查找的变量批量

时间:2015-02-24 08:59:25

标签: batch-file

如何更改我在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

1 个答案:

答案 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"