2011-05-19 46 views
1

我在這裏有一個批處理語句,儘管由於某些原因它不會將輸出輸出到文件。批處理文件幫助,for/do字符串的輸出結果

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

它與正常的語句,儘管與FOR和DO語句不工作,任何人都可以擺脫這個請好嗎?

回答

0

此循環會在每次迭代中刪除結果。你的意思是使用>>

+0

沒有我沒有,你可以顯示一個例子嗎? – Ken 2011-05-19 20:21:49

+0

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

0

你可以把它放在括號內。

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

然後你重定向的完整輸出到result.lst,否則你重定向每個迭代result.lst與新創建的文件