Работа с переменными окружения в командной строке (CMD)

Смотрите также «Полный список переменных окружения Windows».

Как вывести все переменные окружения в командной строке

Чтобы показать все переменные окружения и их значения в командной строке используйте команду:

SET

Чтобы вывод огранить одним экраном с возможностью пролистывания списка, используйте следующую конструкцию:

SET | more

Для сохранения вывода в файл:

SET > output.txt

Этот текстовый файл output.txt можно открыть в любом редакторе, например в Notepad.

Как показать значение переменной в CMD

Для показа значения переменной используйте знакомую команду set:

set ПЕРЕМЕННАЯ

Например:

set PATH

Команда set выводит значение всех переменных, которые начинаются на строку ПЕРЕМЕННАЯ. К примеру, предыдущая команда выведет значение переменных PATH и PATHEXT.

А следующая команда выведет значения всех переменных, чьё имя начинается на P:

set P

Как установить значение переменной

Чтобы установить значение переменной, используйте одну из двух конструкций.

В после выполнения этой команды вам будет показано приглашение командной строки для ввода значения переменной:

SET /P ПЕРЕМЕННАЯ=

Например:

SET /P variable=

Второй вариант:

SET /P ПЕРЕМЕННАЯ=ЗАПРОС

Пример использования:

SET /P variable=Ведите значение:

Подстановка переменной среды может быть расширена следующим образом:

%PATH:str1=str2%

расширит действие переменной среды PATH, заменяя каждое вхождение "str1" в расширенном результате на "str2". "str2" может быть пустой строкой для эффективного удаления вхождений "str1" из расширенного вывода. "str1" может начинаться со звёздочки, и в этом случае это будет соответствовать любому началу расширенного вывода до первого вхождения оставшейся части "str1".

Как удалить переменную

Чтобы удалить переменную, используйте следующую команду:

SET ПЕРЕМЕННАЯ=

В результате будет полностью удалена ПЕРЕМЕННАЯ. Обратите внимание, что используется знак равенства, но в отличие от предыдущей команды, не используется флаг /P. Поэтому значение не просто становится равным пустой строке, а происходит удаление переменной целиком.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo