Когда вы входите в систему по своему номеру телефона, вы можете установить пароль для этого номера телефона с помощью команды Telegram cli set_password <hint>
. После нажатия ввода будет запрошено new password:
. Также после ввода пароля и нажатия ввода будет запрошено retype new password:
, и после заполнения этого пароля будет установлен.
Обзор:
$ Execute ./telegram-cli for specific profile
....//Initializing
>set_password hint
new password: xxx
retype new password: xxx
>quit
$
Теперь я хочу написать сценарий bash для выполнения этой работы, но проблема в подсказках. Я пробовал что-то вроде ниже без успеха:
#!/bin sh
./telegram-cli command for specific profile << EOF
set_password hint
#What do I have to do to enter password after prompt?
Как вы знаете, поскольку я нахожусь в командном режиме Telegram cli, нет таких команд, как sleep
, read
или что-то еще.
Сообщите мне, если потребуется дополнительная информация.
Заранее спасибо
expect
делает за вас. - person Scott Mermelstein   schedule 07.01.2016proc_open
, но для этого в bash может быть ответExpect
- person Hossein Shahsahebi   schedule 09.01.2016