Функция EVAL()
Назначение:
Устанавливает значение переменной.Описание:
EVAL(<variable>)Функция EVAL обычно используется для того, чтобы получить
исходное значение, в том случае, если переменная
содержит имя другой переменной или выражения.
(По сути является ссылкой на другую переменную.)
Когда переменные или выражения используются в плане набора,
то на их место в процессе выполнения подставляется значение,
которое им присвоено. Однако, если в результате мы получим
значение, которое, фактически, является именем переменной
или выражением, то, при использовании функции EVAL,
мы еще раз, уже по этому полученному результату, получим
его значение. Например, если переменная ${MYVAR}
содержит "${OTHERVAR}", тогда результатом использования ${EVAL(${MYVAR})}
в плане набора должно быть значение, присвоенное переменной "OTHERVAR".
Обычно же, используя "${MYVAR}" в плане набора, мы получим
в качестве результата строку "${OTHERVAR}".
Замечания
- *CLI> show function EVAL