Вот два дня уж не нагуглю решение. Есть у меня переменная, получаю её так(в экспекте):
Код: Выделить всё
send "sh run | i ip dhcp pool\r"
expect "#"
set dhcppool $expect_out(buffer)Т.е. собираю все дхцп пулы с циски, сую в переменную dhcppool, они в переменной находятся в виде нескольких строк вроде того:
Код: Выделить всё
ip dhcp pool LAN
ip dhcp pool voip
ip dhcp pool printerДалее мне надо в каждый зайти и прописать в нем одну строчку. На ум дальше просится foreach вроде того:
Код: Выделить всё
foreach i $dhcppool { send "ляляля\r" }Но он зараза читает переменную пословно, а не построчно. Подскажите как мне из переменной $dhcppool каждую строчку прочитать в цикле?