我这里有一个批处理语句,虽然由于某种原因它不会将输出输出到文件。
for /f %%a in (items.lst) do shop -r items.text %%a > result.lst
它适用于正常的陈述,虽然FOR和DO陈述不起作用,任何人都可以对此有所了解吗?
答案 0 :(得分:0)
此循环在每次迭代时删除结果。您的意思是使用>>
吗?
答案 1 :(得分:0)
你可以把它放在括号中。
( for /f %%a in (items.lst) do shop -r items.text %%a) > result.lst
然后您将完整输出重定向到result.lst
,否则您将每次迭代重定向到result.lst
并重新创建文件