#batch-file #io-redirection
Вопрос:
Я хочу, чтобы условный переход основывался на том, определены ли какие-либо переменные, имена которых начинаются с. FOO_
Я могу сделать это:
SET FOO_ amp;amp; (echo FOO is set) || (echo FOO not set)
Что работает, но я получаю дополнительный вывод, который мне не нужен:
Environment variable FOO_ not defined <--- unwanted
FOO not set
Как я могу подавить этот дополнительный вывод?
Комментарии:
1. Почему закрытое голосование?
Ответ №1:
Я все понял. Я должен перенаправить вывод на nul
(SET FOO_ ) >nul 2>amp;1 amp;amp; (echo FOO is set) || (echo FOO not set)
Вот некоторая соответствующая документация по перенаправлению.