MS-DOS:如何将文本文件读入环境变量?

for*_*yez 4 dos environment-variables

我有一行文本文件(它总是只有一行)

例如:helloworld.txt包含"hello world"

我想通过ms-dos命令promt将其读入环境变量.

所以设置MyVar =以某种方式阅读helloworld.txt

有谁知道如何做到这一点?谢谢

Jas*_*ger 9

set /P VARNAME=<FILENAME.TXT
Run Code Online (Sandbox Code Playgroud)

这只适用于第一行,并将处理直到行尾的所有内容.

发现于http://ss64.com/nt/set.html


age*_*t-j 7

这只能起作用,因为你想要最后一行(或一行文件).

for /f "delims=" %f in (helloworld.txt) DO Set MyVar=%f
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请使用

for /?
Run Code Online (Sandbox Code Playgroud)

  • 请注意,如果将其放入批处理文件中,请使用%%而不是% (2认同)