Неинтерактивный ввод
Добавлено: 18 май 2007, 22:21
Увидел такой чудесный код на Python:
Вещь инетресная. Появился вопрос: а можно ли подобное соорудить на Bash-скриптах?
Т.е. задача проста: запустить программу и ввести строку, когда она её просит. В данном случае -- пароль.
Код: Выделить всё
#!/usr/local/bin/python
import pexpect
foo = pexpect.spawn('ssh default@default.org')
foo.expect('.*ssword:')
foo.sendline('Passwd_to_server')
foo.interact()
Т.е. задача проста: запустить программу и ввести строку, когда она её просит. В данном случае -- пароль.