@MrDZ

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

Добрый день, подскажите как изменить значение переменной?

имеется ip к примеру 192.168.1.1, Хочу вывести значение 192.168.1.100

делаю скрипт:
:local a 192.168.1.1; :local b 99; :local c ($a + $b); :put $c
192.168.1.100

Так получается, а если сделать так:

:local a [ip dhcp-server network get number=[find comment~"defau"] gateway ]; :local b 99; :local c ($a + $b); :put $c
192.168.1.1;99

выводит не ожидаемый ответ.

Если вывести

:local a [ip dhcp-server network get number=[find comment~"defau"] gateway ]; :local b 99; :local c ($a + $b); :put [typeof $a]; :put [typeof $b]; :put [typeof $c]

ответ будет:

array
num
array

Не совсем понимаю, как поменять значение переменной $a на num или ip.
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
hint000
@hint000
у админа три руки
:pick ... 0
:local a [:pick [ip dhcp-server network get number=[find comment~"defau"] gateway] 0]; :local b 99; :local c ($a + $b); :put $c
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы