使用windows批处理文件读取文件内容并执行命令
问题描述:
它看起来像重复的问题,但事实并非如此。使用windows批处理文件读取文件内容并执行命令
我有两个文件
- Users.txt - 包含5个用户名
- Prg.bat - 这个程序应该读每一行,并执行ldapsearch命令。
我试过下面的命令,但没有任何工作。
For /F "eol=*"%%G in ("c:\temp\users.txt") do @echo %%G
我在这里错过了什么。
我的输出应显示用户1,用户2,用户3
答
所以迭代被认为是在文字字符串不是文件引用您的路径,只需将其删除:
For /F "eol=* "%%G in (c:\temp\users.txt) do @echo %%G
感谢亚历克斯。有效。 – jks