У меня есть однострочный текстовый файл, который будет создаваться ежедневно, и мне было интересно, можно ли использовать SET
и TYPE
(если у кого-то нет более простой утилиты командной строки Windows) для определения переменной командной строки Windows.
1
2 ответа
2
Как установить переменную среды, используя значение из файла?
Вам не нужен тип, чтобы сделать это. Вместо этого используйте оператор <
перенаправления .
Следующая командная строка с использованием set сделает то, что вы хотите:
set /p variable=<file.txt
Заметки:
command < filename
наберет текстовый файл (filename
) и передаст текстcommand
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- перенаправление - операторы перенаправления.
- set - отображать, устанавливать или удалять переменные окружения CMD. Изменения, сделанные с помощью SET, будут сохраняться только в течение текущего сеанса CMD.
1
Вы можете перенаправить файл как ввод в команду SET
которая запрашивает ввод пользователя.
Так что-то вроде:
set /P myVariable= < myFile.txt