Xgu.ru теперь в Контакте  — приходите и подключайтесь.
Пока мы работаем над следующими видео, вы можете подключиться в Контакте. Познакомимся и обсудим новые страницы и ролики.

Vk-big.pngYoutube-big.jpeg

expect

Материал из Xgu.ru

Перейти к: навигация, поиск


expect --- программа, которая помогает автоматизировать интерактивное взаимодействие с программами. Например, ввод пароля.

Пример использования:

#!/usr/bin/expect

set htpasswdpath [lindex $argv 0]
set username [lindex $argv 1]
set userpass [lindex $argv 2]

# spawn the htpasswd command process
spawn htpasswd $htpasswdpath $username

# Automate the 'New password' Procedure
expect "New password:"
send "$userpass\r"

expect "Re-type new password:"
send "$userpass\r"

[править] Дополнительная информация

Источник — «http://xgu.ru/wiki/expect»