2016-09-27 132 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

相關問題