] Как следует из названия, примерно пейджер - это часть программного обеспечения, которая помогает пользователю получать вывод по одной странице за раз, получая размер строк терминала и отображая столько строк. [
]#!/usr/bin/expect -f
spawn passwd username
expect "New password:"
send -- "user-password\r"
expect "Retype new password:"
send -- "user-password\r"
expect eof
Тестирование
я сохранил его как script.exp
и когда я запускаю скрипт, это - вывод, я вхожу в свою машину.
expect script.exp
spawn passwd ramesh
Changing password for user ramesh.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
я не сделал должен был ввести в пароле с помощью моей клавиатуры. Конечно, вы могли изменить функцию, чтобы далее удовлетворить вашим требованиям и использовать ее способ, которым вы хотите.