如何使用find的输出来创建变量?

时间:2013-05-16 14:23:16

标签: windows batch-file

我想使用win32 shell并尝试获取一个变量来接收来自find函数的输入,所以

set var = cscript [Location] | find /c "test"

然后我想使用if语句来查看值是1还是0,但是我无法让第一部分工作,并且在类似的情况下我找不到其他任何人。在=符号右侧的上方,我的返回值始终为1或0。

1 个答案:

答案 0 :(得分:0)

试试这个:

@echo off
for /f "delims=" %%a in ('cscript "script.vbs" ^|find /c "test"') do set var=%%a