MS-DOS: Как прочитать текстовый файл в переменную окружения? - PullRequest
4 голосов
/ 09 июня 2011

У меня есть однострочный текстовый файл (это всегда будет только одна строка)

например: helloworld.txt содержит "hello world"

Я хочу прочитать это в средепеременная с помощью команды ms-dos promt.

поэтому установите MyVar = как-нибудь прочитать helloworld.txt

Кто-нибудь знает, как это сделать?Спасибо

Ответы [ 2 ]

9 голосов
/ 27 августа 2012
set /P VARNAME=<FILENAME.TXT

Это будет работать только с первой строкой и будет обрабатывать все до конца строки.

Найдено на http://ss64.com/nt/set.html

7 голосов
/ 09 июня 2011

Это работает только потому, что вам нужна последняя строка (или однострочный файл).

for /f "delims=" %f in (helloworld.txt) DO Set MyVar=%f

Для получения дополнительной информации используйте

for /?
...