对于批处理文件中的循环错误:此时是意外的

时间:2013-07-18 14:16:03

标签: batch-file

我正在尝试使用批处理文件执行以下命令:

for /f %i in (D:\random\servers.txt) DO (d:\utils\tail -60 \\%i\c$\Windows\windowsUpdate.log | d:\utils\grep "updates detected" & set tx1234=%i)

它在命令提示符下自己调用时有效,但只要我将它保存在批处理文件中就会失败并显示消息

  

此时出乎意料

有什么想法吗?

1 个答案:

答案 0 :(得分:12)

批量使用%%i,而在命令行中使用%i