learntech/stream/05_expect
Alexander Zhirov 03688746a7 05_expect 2023-12-15 21:54:06 +03:00
..
README.md 05_expect 2023-12-15 21:54:06 +03:00
tcl.pdf 05_expect 2023-12-15 21:54:06 +03:00
test.sh 05_expect 2023-12-15 21:54:06 +03:00

README.md

Работа с интерактивной оболочкой expect

Expect - инструмент для автоматизации интерактивных приложений таких, как telnet, ftp, passwd, fsck, rlogin, tip, настройка и использование SSH и других. Expect поддерживает механизм регулярных выражений и основные возможности программирования, позволяющие простым скриптам эффективно управлять такими программами, не обладающими встроенным скрипт-языком, макросами, или другими механизмами программирования. Эффективен при работе с сетевым оборудованием - массовое обновление конфигураций управляемого (активного) сетевого оборудования с дифференцированным выполнением команд.

Expect выступает в качестве клея для склеивания существующих утилит. Главная идея состоит в том, чтобы использовать уже имеющиеся инструменты, а не решать проблему внутри Expect.