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

时间:2011-05-19 19:49:06

标签: windows batch-file

我这里有一个批处理语句,虽然由于某种原因它不会将输出输出到文件。

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

它适用于正常的陈述,虽然FOR和DO陈述不起作用,任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:0)

此循环在每次迭代时删除结果。您的意思是使用>>吗?

答案 1 :(得分:0)

你可以把它放在括号中。

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

然后您将完整输出重定向到result.lst,否则您将每次迭代重定向到result.lst并重新创建文件