我正在尝试将文件的内容读入批处理脚本变量。该文件的第一行只有一个 guid。

如果我执行 type myfile.id 然后它会打印出 guid。但是如果我尝试将该值设置为变量

set /p out=<myfile.id

或者
for /f "delims=" %%x in (myfile.id) do set out=%%x

然后当我 echo %out% 我得到
■a

最佳答案

您遇到了编码问题。

for /f "delims=" %%x in ('type myfile.id') do set id=%%x

应该管用。 ( type “即时”“翻译”Unicode 文件)

关于batch-file - 批量读取文件内容到变量中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44585798/

10-14 18:47
查看更多