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

У меня есть скрипт, который автоматизирует процесс, который требует доступа к системе, защищенной паролем. Доступ к системе осуществляется через программу командной строки, которая принимает пароль пользователя в качестве аргумента.

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

Я достаточно компетентный программист оболочки в Bourne / Bash, но я не знаю, как принять пользовательский ввод, не передавая его эхо в терминал (или, возможно, не отображая его, используя символы '*').

Может кто-нибудь помочь с этим?

Ответы на вопрос(8)

Ваш ответ на вопрос