Подтвердить что ты не робот

Пакет - Эхо или переменная не работает

У меня есть небольшая партия script:

SET @var = "GREG"
ECHO %@var%
PAUSE

Когда я запустил его, он печатает:

H:\Dynamics>SET @var = "GREG"

H:\Dynamics>ECHO
ECHO is on.

H:\Dynamics>PAUSE
Press any key to continue . . .

Почему он не печатает содержимое @var? Как узнать, установлен ли @var?

4b9b3361

Ответ 1

Не используйте пробелы:

SET @var="GREG"
::instead of SET @var = "GREG"
ECHO %@var%
PAUSE

Ответ 2

Попробуйте следующее (обратите внимание, что между VAR, = и GREG) не должно быть пробела.

SET VAR=GREG
ECHO %VAR%
PAUSE