У меня есть однострочный текстовый файл, который будет создаваться ежедневно, и мне было интересно, можно ли использовать 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
