标签: scripting cmd
for / f %% i in('someprogram%1 2>& 1 | find / c“some string”')do ...
它说
2>& 1意外
答案 0 :(得分:3)
您需要在for命令中转义特殊字符:
for
for /f %%i in ('someprogram %1 2^>^&1 ^| find /c "some string"') do ...
cmd的解析器不是最强大的解析器;不幸的是,这是必要的。
cmd