我有一个循环
for /f "usebackq" %%u in(...) do SET heel=!heel! ^^^| ooo
如果我以这种方式附加变量,我会收到错误
ooo 未被识别为内部或外部命令
我该如何逃脱?炭? 如果我没有附加该变量,我就不会收到该错误
最佳答案
尝试这样:
for /f "usebackq" %%u in(...) do SET "heel=!heel! | ooo"
但是如果你输入
echo %heel%
您将再次遇到相同的错误(但您可以使用echo "%heel%"
,或者如果您仍处于延迟扩展echo !heel!
)。
关于loops - 逃离|批量for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29917305/