Как я могу сделать ожидать подсказку сценария для пароля?

awk '!/^[0-5][0-5]/'  file.txt
22
задан MiniQuark 25 March 2009 в 14:47
поделиться

1 ответ

Используйте expect's stty управляйте как это:

# grab the password
stty -echo
send_user -- "Password for $user@$host: "
expect_user -re "(.*)\n"
send_user "\n"
stty echo
set pass $expect_out(1,string)

#... later
send -- "$pass\r"

Обратите внимание, что важно звонить stty -echo перед вызовом send_user - Я не уверен точно почему: Я думаю, что это - проблема синхронизации.

ожидайте, что программисты должны все прочитать книгу: Исследование Ожидает Don Libes

39
ответ дан 29 November 2019 в 04:23
поделиться
Другие вопросы по тегам:

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