2016-09-27 99 views
0

它看起来像重复的问题,但事实并非如此。使用windows批处理文件读取文件内容并执行命令

我有两个文件

  • Users.txt - 包含5个用户名
  • Prg.bat - 这个程序应该读每一行,并执行ldapsearch命令。

我试过下面的命令,但没有任何工作。

For /F "eol=*"%%G in ("c:\temp\users.txt") do @echo %%G 

我在这里错过了什么。

我的输出应显示用户1,用户2,用户3

回答

0

所以迭代被认为是在文字字符串不是文件引用您的路径,只需将其删除:

For /F "eol=* "%%G in (c:\temp\users.txt) do @echo %%G 
+0

感谢亚历克斯。有效。 – jks

相关问题