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