批处理文件帮助,for/do字符串的输出结果

问题描述:

我在这里有一个批处理语句,尽管由于某些原因它不会将输出输出到文件。批处理文件帮助,for/do字符串的输出结果

for /f %%a in (items.lst) do shop -r items.text %%a > result.lst 

它与正常的语句,尽管与FOR和DO语句不工作,任何人都可以摆脱这个请好吗?

此循环会在每次迭代中删除结果。你的意思是使用>>

+0

没有我没有,你可以显示一个例子吗? – Ken 2011-05-19 20:21:49

+0

ty,我找到了另一种解决方法 – Ken 2011-05-19 20:24:06

你可以把它放在括号内。

(for /f %%a in (items.lst) do shop -r items.text %%a) > result.lst 

然后你重定向的完整输出到result.lst,否则你重定向每个迭代result.lst与新创建的文件