использование функции сценария, а не ввода с клавиатуры

[

] Как следует из названия, примерно пейджер - это часть программного обеспечения, которая помогает пользователю получать вывод по одной странице за раз, получая размер строк терминала и отображая столько строк. [

]
1
15.01.2015, 23:28
1 ответ
#!/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.

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

2
27.01.2020, 23:37

Теги

Похожие вопросы