Доброго времени суток. Есть некий скрипт на bash для бэкапа, например Cisco, который использует expect:
#!/bin/sh
expect -c "
spawn telnet 192.168.0.1;
expect Username: ;
send \"nixit\r\" ;
expect Password: ;
send \"\r\";
expect \#;
send \"terminal length 0\r\";
expect \#;
send \"show running-config view full\r\";
set output [open "/home/nixit/test-log" "w"]
expect \#;
send \"exit\r\";
expect eof;"
Вопрос в следующем, как вывести в файл только то, что выдаст «show running-config view full». По идее, добавить set output [open «/home/nixit/test-log» «w»], однако ничего не записывается в «/home/nixit/test-log». В expect Не силен, прошу подсказать как заставить писать вывод команды в файл. Нужен именно вывод одной команды. Спасибо.