Рейтинг:0

Как передать учетные данные, когда они запрашиваются в сценарии оболочки

флаг cn
Tej

Вот моя просьба,

мне нужно передать учетные данные в сценарии оболочки

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

#!/бин/баш

компакт-диск $HOME/some_env
pwd
исходная корзина/активировать
some_client request_access
#ожидайте "Имя пользователя:"
ожидать "пользователь\r"
#expect "Пароль:"
ожидать "пароль\r"
#взаимодействовать

Укажите учетные данные для somthing.com
Имя пользователя:
Пароль:

Мне нужно написать сценарий оболочки таким образом, чтобы мне нужно было передать вышеуказанные детали.

заранее спасибо

waltinator avatar
флаг it
Вы используете Убунту? Какой релиз? Читать https://askubuntu.com/questions/how-to-ask
bac0n avatar
флаг cn
Для этого вы можете использовать [autoexpect](http://manpages.ubuntu.com/manpages/focal/en/man1/autoexpect.1.html).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.